2003–04 in Swiss football

The following is a summary of the 2003–04 season of competitive football in Switzerland.

Qualification round
 Tuggen win 5–4 on aggregate and continue to the finals.

 Young Fellows Juventus win 3–1 on aggregate and continue to the finals.

 1–1 on aggregate, Locarno win on away goals and continue to the finals.

 Baulmes win 5–3 on aggregate and continue to the finals.

Final round
 Young Fellows Juventus win 5–3 on aggregate and are promoted to 2004–05 Challenge League.

 Baulmes win 3–2 on aggregate and are promoted to 2004–05 Challenge League.

Semi-finals

 * colspan="3" style="background-color:#99CCCC"|3 March 2004


 * colspan="3" style="background-color:#99CCCC"|4 March 2004
 * colspan="3" style="background-color:#99CCCC"|4 March 2004

Source:
 * }

Final
Source:

Swiss Clubs in Europe

 * Grasshopper Club as 2002–03 Nationalliga A champions: Champions League third qualifying round
 * Basel as 2002–03 Swiss Cup winners: UEFA Cup first round
 * Neuchâtel Xamax as third placed team last season: UEFA Cup qualifying round
 * Young Boys as fourth placed team: UEFA Cup qualifying round
 * Thun: Intertoto Cup second round
 * Wil: Intertoto Cup first round
 * Vaduz as 2002–03 Liechtenstein Cup winners: UEFA Cup qualifying round

Third qualifying round
''AEK Athens won 3–2 on aggregate. Grasshoppers transfer to UEFA Cup.''

First round
''1–1 on aggregate. Hajduk Split won on away goals.''

First round
Basel win 3-2 on aggregate after extra time.

Second round
Newcastle win 4-2 on aggregate.

Qualifying round
Neuchâtel Xamax won 4–0 on aggregate.

First round
Auxerre won 2–0 on aggregate.

Qualifying round
MyPa won 5–4 on aggregate.

Second round
Brno won 4–3 on aggregate.

First round
Wil won 2–1 on aggregate.

Second round
Wil won 4–3 on aggregate.

Third round
Nantes won 5–3 on aggregate.

Qualifying round
Dnipro Dnipropetrovsk won 2–0 on aggregate.