2004–05 in Swiss football

The following is a summary of the 2004–05 season of competitive football in Switzerland.

Promotion/relegation play-offs
The ninth-placed team in the 2004–05 Swiss Super League, Schaffhausen, played a two-legged play-off against the Challenge League runners-up, Vaduz, for a spot in the 2005–06 Super League.

''Schaffhausen won 2–1 on aggregate and remained in the top level. Vaduz remained in the second tier.''

Promotion play-off
Qualified for the play-offs were the first two teams from group 1; Lausanne-Sport and Serrières, from group 2; Biel-Bienne and Wangen b.O. and from group 3; Tuggen and Locarno. The two best third best teams were Étoile Carouge from group 1 and Red Star from group 3.

Qualification round
 Étoile Carouge win 3–1 on aggregate and advance to Finals.

 Lausanne-Sport win 8–3 on aggregate and advance to Finals.

 Locarno win 2–1 on aggregate and advance to Finals.

 Red Star win 6–2 on aggregate and advance to Finals.

Final round
 Locarno win 4–1 on aggregate and are promoted to 2005–06 Challenge League.

 Lausanne-Sport win 5–4 on aggregate and are promoted to 2005–06 Challenge League.

Swiss Cup
The game was played in the St. Jakob-Park Basel on 16 May 2005. The advantage of the home team was granted to the team that won the first drawn semi-final. The first drawn semi-final was FC Aarau drawn at home against FC Luzern, which FCL won 2–1. The other semi-final saw FC Zürich drawn at home against BSC Young Boys and the home team were successful winning 3–1.

Swiss Clubs in Europe

 * Basel as 2003–04 champions: Champions League third qualifying round
 * Young Boys as runners-up: Champions League second qualifying round
 * Servette as third placed team: UEFA Cup second qualifying round
 * Thun: Intertoto Cup second round
 * FC Wil as 2003–04 Swiss Cup winners: UEFA Cup second qualifying round
 * FC Vaduz as 2003–04 Liechtenstein Cup winners: UEFA Cup first qualifying round

Third qualifying round
''F.C. Internazionale Milano won 5 – 2 on aggregate and advance. Basel transfer to UEFA Cup.''

First round
Basel won 3 – 1 on aggregate and advance to group stage.

Group stage / Group A

 * Group A final table

Round of 32
Lille OSC won 2 – 0 on aggregate.

Second qualifying round
Red Star Belgrade won 5–2 on aggregate.

Second qualifying round
Újpest won 5–1 on aggregate.

Second round
Thun won 7–3 on aggregate.

Third round
Hamburger SV won 5–3 on aggregate.

Second qualifying round
Dukla Banská Bystrica won 4–2 on aggregate.

First qualifying round
Vaduz won 4–2 on aggregate.

Second qualifying round
Beveren won 5–2 on aggregate.