| Tournament details | |
|---|---|
| Country | Switzerland |
| Final positions | |
| Champions | FC Wil |
| Runners-up | Grasshoppers |
The2003–04Swiss Cup was the 79th season ofSwitzerland's annual cup competition. It began on 19 September with the first games of Round 1 and ended on 12 April 2004 with the Final held atSt. Jakob-Park,Basel. The winners earned a place in thesecond qualifying round of the UEFA Cup.
| Team 1 | Score | Team 2 |
|---|---|---|
| 19 September 2003 | ||
| FC Brugg | 0–1 | FC Baden |
| FC Alle | 1–5 | FC Basel |
| 20 September 2003 | ||
| FC Châtel St. Denis | 0–7 | Yverdon-Sport FC |
| FC Lutry | 1–10 | FC Meyrin |
| FC Baulmes | 2–5 | Neuchâtel Xamax FC |
| FC Montreux-Sports | 0–2 | Urania Genève Sport |
| Étoile-Carouge FC | 5–1 | Vevey Sports |
| US Colloumbey-Muraz | 0–3 | BSC Young Boys |
| FC Sarnen | 0–2 | SC Kriens |
| FC Sursee | 1–1 (a.e.t.) (p. 2–4) | FC Bulle |
| FC Moutier | 0–3 | FC Luzern |
| FC Allmendingen | 0–7 | FC Thun |
| FC Martigny-Sports | 4–2 | FC Münsingen |
| FC Siviriez | 3–0[1] | FC Naters |
| FC Othmarsingen | 0–4 | FC Aarau |
| SC Dornach | 1–2 | FC Concordia Basel |
| FC Wangen bei Olten | 2–0 | SR Delémont |
| FC Olten | 1–2 | FC Solothurn |
| SC YF Juventus | 1–2 | Grasshoppers |
| FC Dietikon | 1–3 | FC Winterthur |
| FC Wiesendangen | 0–6 | FC Zürich |
| Zug 94 | 1–3 | FC Schaffhausen |
| Inter Club Zurigo | 0–1 (a.e.t.) | FC Wohlen |
| FC Regensdorf | 1–0 | FC Effretikon |
| FC Chur 97 | 0–2 | FC St. Gallen |
| GC Biaschesi | 1–3 | FC Wil |
| FC Stabio | 3–2 (a.e.t.) | FC Chiasso |
| FC Winkeln SG | 0–4 | FC Malcantone Agno |
| FC Herisau | 2–0 | AC Bellinzona |
| FC Ebnat-Kappel | 0–7 | FC Tuggen |
| 21 September 2003 | ||
| FC Collex-Bossy | 0–4 | Servette FC |
| FC Cortaillod | 0–4 | FC La Chaux-de-Fonds |
Source:[1]
| Team 1 | Score | Team 2 |
|---|---|---|
| 17 October 2003 | ||
| Étoile-Carouge FC | 0–0 (a.e.t.) (p. 3–4) | FC Meyrin |
| SC Kriens | 1–2 | FC Winterthur |
| 18 October 2003 | ||
| FC Stabio | 0–2 | FC Thun |
| FC Martigny-Sports | 0–1 (a.e.t.) | Yverdon-Sport FC |
| FC Wangen bei Olten | 0–1 | FC Zürich |
| FC Regensdorf | 2–5 | FC St. Gallen |
| FC Wohlen | 0–2 | FC Wil |
| FC Schaffhausen | 1–2 (a.e.t.) | FC Aarau |
| FC Tuggen | 4–1 | FC Solothurn |
| 19 October 2003 | ||
| FC Malcantone Agno | 3–2 (a.e.t.) | Servette FC |
| FC La Chaux-de-Fonds | 0–4 | BSC Young Boys |
| Urania Genève Sport | 1–4 | FC Basel |
| FC Concordia Basel | 2–3 | Neuchâtel Xamax FC |
| FC Luzern | 0–4 | Grasshoppers |
| FC Herisau | 3–1 | FC Baden |
| FC Siviriez | 0–3 | FC Bulle |
Source:[1]
| Team 1 | Score | Team 2 |
|---|---|---|
| 8 November 2003 | ||
| FC Winterthur | 2–3 | Neuchâtel Xamax FC |
| FC Tuggen | 1–2 | FC Meyrin |
| Yverdon-Sport FC | 0–1 | FC Wil |
| 9 November 2003 | ||
| FC Aarau | 1–2 (a.e.t.) | FC St. Gallen |
| FC Herisau | 2–4 | FC Zürich |
| FC Bulle | 0–4 | FC Thun |
| Grasshoppers | 1–0 | FC Basel |
| FC Malcantone Agno | 2–1 | BSC Young Boys |
Source:[1]
| Team 1 | Score | Team 2 |
|---|---|---|
| 7 December 2003 | ||
| FC Malcantone Agno | 0–2 | FC Wil |
| FC Meyrin | 0–3 | FC Zürich |
| Neuchâtel Xamax FC | 0–3 | Grasshoppers |
| FC Thun | 2–2 (a.e.t.) (p. 5–6) | FC St. Gallen |
Source:[1]
| Team 1 | Score | Team 2 |
|---|---|---|
| 3 March 2004 | ||
| Grasshoppers | 6–5 (a.e.t.) | FC Zürich |
| 4 March 2004 | ||
| FC St. Gallen | 1–2 | FC Wil |
Source:[1]
| Grasshoppers | 2 – 3 | FC Wil |
|---|---|---|
| Núñez Cabanas Tararache Lichtsteiner Spycher Mitreski | SFL summary |
Source:[1]