30.07.2004 19:30 FC Chiasso - FC Baden 0:0
31.07.2004 16:30 FC Concordia Basel - SC Kriens 1:1
17:00 FC Wil 1900 - FC Wohlen 5:2
17:30 FC Bulle - AC Bellinzona 2:4
19:30 AC Lugano - SC YF/Juventus Zürich 3:2
19:30 Yverdon Sport FC - FC Winterthur 2:1
19:30 FC Luzern - FC La Chaux-de-Fonds 3:1
19:30 FC Sion - FC Baulmes 1:1
01.08.2004 16:00 FC Vaduz - FC Meyrin 1:0
# Équipe M. G. N. P. Buts Diff. Pts.
1 FC Wil 1900, Suisse FC Wil 1900 1 1 0 0 5:2 3 3
2 AC Bellinzona, Suisse AC Bellinzona 1 1 0 0 4:2 2 3
3 FC Luzern, Suisse FC Luzern 1 1 0 0 3:1 2 3
4 AC Lugano, Suisse AC Lugano 1 1 0 0 3:2 1 3
5 Yverdon Sport FC, Suisse Yverdon Sport FC 1 1 0 0 2:1 1 3
6 FC Vaduz, Liechtenstein FC Vaduz 1 1 0 0 1:0 1 3
7 FC Baulmes, Suisse FC Baulmes 1 0 1 0 1:1 0 1
  FC Concordia Basel, Suisse FC Concordia Basel 1 0 1 0 1:1 0 1
  FC Sion, Suisse FC Sion 1 0 1 0 1:1 0 1
  SC Kriens, Suisse SC Kriens 1 0 1 0 1:1 0 1
11 FC Baden, Suisse FC Baden 1 0 1 0 0:0 0 1
  FC Chiasso, Suisse FC Chiasso 1 0 1 0 0:0 0 1
13 SC YF/Juventus Zürich, Suisse SC YF/Juventus Zürich 1 0 0 1 2:3 -1 0
14 FC Winterthur, Suisse FC Winterthur 1 0 0 1 1:2 -1 0
15 FC Meyrin, Suisse FC Meyrin 1 0 0 1 0:1 -1 0
16 FC Bulle, Suisse FC Bulle 1 0 0 1 2:4 -2 0
17 FC La Chaux-de-Fonds, Suisse FC La Chaux-de-Fonds 1 0 0 1 1:3 -2 0
18 FC Wohlen, Suisse FC Wohlen 1 0 0 1 2:5 -3 0
  Promotion
  Play-off
  Relégation