2003–04 Czech Cup
# 2003–04 Czech Cup

The 2003–04 Czech Cup was the eleventh season of the annual football knock-out tournament of the Czech Republic.

## Teams

| Round | Clubs remaining | Clubs involved | Winners from previous round | New entries this round | Leagues entering at this round |
| - | - | - | - | - | - |
| Preliminary round | 124 | 24 | none | 24 | Levels 4 and 5 in football league pyramid |
| First round | 112 | 96 | 12 | 84 | Czech 2. Liga Bohemian Football League Moravian-Silesian Football League Czech Fourth Division |
| Second round | 64 | 64 | 48 | 16 | Czech First League |
| Third round | 32 | 32 | 32 | none | none |
| Fourth round | 16 | 16 | 16 | none | none |
| Quarter finals | 8 | 8 | 8 | none | none |
| Semi finals | 4 | 4 | 4 | none | none |
| Final | 2 | 2 | 2 | none | none |

## Preliminary round

| Team 1 | Score | Team 2 |
| - | - | - |
| Stříbrná Skalice | 1–1 5-4 pen | Loko Prague |
| Trstěnice | 3–0 w/o | Union Cheb |
| Nový Bydžov | 4–2 | Předměřice |
| Stolany | w/o | Loko Pardubice |
| Rumburk | 3–1 | Nový Bor |
| Pěnčín | 1–1 3-5 pen | Český Dub |
| Bystřice nad Pernštejnem | 0–5 | Lipová |
| Vacenovice | 1–2 | Břeclav |
| Uherský Brod | 4–1 | Brumov |
| Bludov | 6–2 | Velké Losiny |
| Velké Karlovice | 7–1 | Valašské Meziříčí |
| Vítkovická nemocnice | 3–2 | Orlová |

## Round 1

| Team 1 | Score | Team 2 |
| - | - | - |
| Stříbrná Skalice | 0–2 | Benešov |
| Ovčáry | 1–0 | Roudnice nad Labem |
| Kryry | 3-7 | Ústí nad Labem |
| Litvínov | 1–2 | Varnsdorf |
| Karlovy Vary/Dvory | 2–2 4-5 pen | Chomutov |
| Kadaň | 0–4 | Most |
| Trstěnice | 1–3 | Rakovník |
| Chanovice | 0–3 | Prachatice |
| Kamenný Újezd | 0–3 | Tábor |
| Třeboň | 3–1 | Sezimovo Ústí |
| Vejprnice | 1–1 2-4 pen | Strakonice |
| Klatovy | 1–3 | Střížkov |
| Hořovice | 1–6 | Bohemians Prague |
| Doubravka | 1–3 | Kladno |
| Týniště nad Orlicí | 1–6 | Hradec Králové |
| Nový Bydžov | 0–2 | Náchod |
| Loko Pardubice | 1–1 4-2 pen | Semily |
| Choceň | 3–1 | Letohrad |
| Ústí nad Orlicí | 1–3 | AS Pardubice |
| Rumburk | 1–4 | Velim |
| Český Dub | 4–2 | Admira/Slavoj |
| Vyšehrad | 0–1 | Kolín |
| Dobrovice | 0–6 | Mladá Boleslav |
| Libuš | 0–2 | Sparta Krč |
| Čelákovice | 2–1 | Břevnov |
| Ždírec | 1–0 | Chrudim |
| Sibřina | 0–3 | Xaverov H. Počernice |
| Lipová | 0–2 | Vysočina Jihlava |
| Třebíč | 1–0 | Znojmo |
| Břeclav | 2–2 4-5 pen | Dolní Kounice |
| Dosta Bystrc | 2–0 | Poštorná |
| Mutěnice | 4–1 | Kyjov |
| Vyškov | 0–0 5-4 pen | Kroměříž |
| Slavičín | 3–4 | Kunovice |
| Morkovice | 1–4 | 1.FKD |
| Uherský Brod | 3–0 | Bystřice pod Hostýnem |
| Hulín | 2–1 | Lipník |
| Velké Karlovice | 1–0 | SK Hranice |
| Králová | 0–5 | Uničov |
| Bludov | 1–3 | Zábřeh |
| Horka | 0–5 | Prostějov |
| Vítkovická nemoc. | w/o | Dolní Benešov |
| Mokré Lazce | 3–0 | Hlučín |
| Dětmarovice | 0–2 | Vítkovice |
| Město Albrechtice | 3–0 | Rýmařov |
| 1.Valašský FC | 0–4 | HFK Olomouc |
| Baník Albrechtice | 2–0 | Třinec |
| Český Těšín | 2–0 | Frýdek-Místek |

## Round 2

| Team 1 | Score | Team 2 |
| - | - | - |
| Střížkov | 0–1 | Sparta Prague |
| Tábor | 2–1 | Benešov |
| Mokré Lazce | 0–3 | Opava |
| Město Albrechtice | 0–5 | Vítkovice |
| Baník Albrechtice | 0–3 | Baník Ostrava |
| Český Těšín | 0–4 | Dolní Benešov |
| Loko Pardubice | 0–6 | Jablonec |
| Ovčáry | 0–0 3-5 pen | Varnsdorf |
| Mutěnice | 1–9 | 1.FC Brno |
| Třebíč | 1–0 | Dosta Bystrc |
| Vyškov | 2–3 | FC Synot |
| Dolní Kounice | 1–3 | 1.FKD |
| Strakonice | 0–0 5-4 pen | České Budějovice |
| Prostějov | 0–3 | HFK Olomouc |
| Český Dub | 2–5 | Slovan Liberec |
| Mladá Boleslav | 0–1 | Hradec Králové |
| Velim | 1–3 | Viktoria Žižkov |
| Choceň | 0–0 4-2 pen | AS Pardubice |
| Sparta Krč | 0–2 | Chmel Blšany |
| Čelákovice | 3–3 2-4 pen | Xaverov H. Počernice |
| Velké Karlovice | 0–2 | Tescoma Zlín |
| Uherský Brod | 2–0 | Kunovice |
| Kladno | 0–0 3-4 pen | Marila Příbram |
| Rakovník | 2–4 | Chomutov |
| Most | 0–0 6-7 pen | Teplice |
| Ústí nad Labem | 4–0 | Kolín |
| Hulín | 1–9 | Sigma Olomouc |
| Zábřeh | 1–2 | Uničov |
| Prachatice | 1–3 | Viktoria Plzeň |
| Třeboň | 0–1 | Bohemians Prague |
| Ždírec | 0–6 | Vysočina Jihlava |
| Náchod | 0–0 7-8 pen | Slavia Prague |

## Round 3

| Team 1 | Score | Team 2 |
| - | - | - |
| Tábor | 0–5 | Sparta Prague |
| Vítkovice | 0–2 | Opava |
| Dolní Benešov | 1–1 7-8 pen | Baník Ostrava |
| Varnsdorf | 1–1 2-4 pen | Jablonec |
| Třebíč | 0–4 | 1.FC Brno |
| 1.FKD | 2–1 | FC Synot |
| Strakonice | 0–0 3-2 pen | HFK Olomouc |
| Hradec Králové | 0–4 | Slovan Liberec |
| Choceň | 2–2 5-4 pen | Viktoria Žižkov |
| Xaverov H. Počernice | 0–4 | Chmel Blšany |
| Uherský Brod | 0–8 | Tescoma Zlín |
| Chomutov | 0–2 | Marila Příbram |
| Ústí nad Labem | 1–1 0-3 pen | Teplice |
| Uničov | 2–1 | Sigma Olomouc |
| Bohemians Prague | 0–0 6-7 pen | Viktoria Plzeň |
| Vysočina Jihlava | 1–0 | Slavia Prague |

## Round 4

| Team 1 | Score | Team 2 |
| - | - | - |
| Sparta Prague | 2–0 | Opava |
| 1.FKD | 0–2 | 1.FC Brno |
| Strakonice | 0–2 | Slovan Liberec |
| Choceň | 0–2 | Chmel Blšany |
| Marila Příbram | 2–0 | Tescoma Zlín |
| Uničov | 1–2 | FK Teplice |
| Baník Ostrava | 1–0 | Jablonec |
| Vysočina Jihlava | 2–1 | Viktoria Plzeň |

## Quarterfinals

| Team 1 | Score | Team 2 |
| - | - | - |
| Slovan Liberec | 2–0 | Chmel Blšany |
| Baník Ostrava | 1–0 | 1.FC Brno |
| Vysočina Jihlava | 1–0 | FK Teplice |
| Marila Příbram | 1–3 | Sparta Prague |

## Semifinals

| Team 1 | Score | Team 2 |
| - | - | - |
| Baník Ostrava | 2–1 | Vysočina Jihlava |
| Sparta Prague | 1–0 | Slovan Liberec |
