1. Runde
14.09.2007 19:30 FC Biel/Bienne - Yverdon Sport FC 5:6 i.E.
20:00 FC Wettingen 93 - SC Kriens 1:3
20:00 FC Baulmes - SR Delémont 2:1
20:00 Racing Club Genève - FC La Chaux-de-Fonds 4:1
15.09.2007 14:30 FC Bazenheid - AC Bellinzona 0:7
15:30 FC Echallens - FC Lausanne-Sport 0:3 n.V.
16:00 FC Red Star Zürich - FC Winterthur 0:5
16:00 FC Seefeld Zürich - Grasshopper Club Zürich 0:4
16:00 FC Versoix - FC Stade Nyonnais 0:5
16:00 FC Winkeln St. Gallen - FC Gossau 2:6
16:30 FC Herrliberg - FC Zürich 0:6
16:30 SC Düdingen - FC Concordia Basel 1:3 n.V.
17:00 FC Sarnen - FC Aarau 1:7
17:00 FC Bern - FC Langenthal 1:2
17:00 FC Orpund - SC Binningen 1:2
17:00 SC Brühl - FC Schaffhausen 4:6
17:30 FC Le Mont - Neuchâtel Xamax FC 0:2
17:30 FC Töss - FC St. Gallen 0:8
17:30 FC Baden - FC Locarno 1:2
17:30 Urania Genéve Sport - FC Sion 0:7
18:00 FC Flawil - FC Wil 1900 2:3
18:00 Stade-Lausanne-Ouchy - Servette FC 0:4
19:00 FC Hägendorf - SC Cham 1:5
19:00 FC Massongex - Etoile Carouge FC 0:5
16.09.2007 15:00 FC Bavois - BSC Young Boys 1:3
15:00 FC Porrentruy - FC Thun 0:4
15:00 FC Léchelles - FC Basel 1893 0:9
15:30 GC Biaschesi - FC Luzern 1:3
15:30 FC Lusitanos - FC Colombier 0:6
16:00 ASC Gordola - FC Chiasso 1:5
16:00 FC Tuggen - AC Lugano 4:2 i.E.
16:00 AC Malcantone - FC Wohlen 0:4
2. Runde
20.10.2007 15:00 SC Binningen - FC Basel 1893 1:6
16:00 FC Baulmes - FC Lausanne-Sport 0:2 n.V.
17:30 FC Winterthur - Grasshopper Club Zürich 2:3
17:30 FC Wohlen - AC Bellinzona 4:5 i.E.
17:30 SC Kriens - FC Aarau 1:0
19:00 Etoile Carouge FC - FC Sion 0:2
21.10.2007 14:00 FC Concordia Basel - FC Zürich 5:6 i.E.
14:30 FC Colombier - Yverdon Sport FC 1:3
14:30 FC Gossau - FC St. Gallen 2:0
14:30 FC Langenthal - FC Luzern 2:5
14:30 FC Locarno - BSC Young Boys 0:2
14:30 FC Schaffhausen - FC Wil 1900 3:1
14:30 Racing Club Genève - Neuchâtel Xamax FC 2:5 n.V.
15:00 SC Cham - FC Thun 0:1
15:00 FC Stade Nyonnais - Servette FC 2:1
16:00 FC Chiasso - AC Lugano 3:1
Achtelfinale
24.11.2007 16:00 FC Schaffhausen - Neuchâtel Xamax FC 0:1
17:00 FC Lausanne-Sport - FC Gossau 0:2
17:45 FC Luzern - FC Thun 0:1
25.11.2007 14:30 AC Bellinzona - FC Sion 2:1
14:30 FC Chiasso - BSC Young Boys 0:1
14:30 Grasshopper Club Zürich - FC Basel 1893 0:1
14:30 SC Kriens - FC Zürich 0:3
15:00 FC Stade Nyonnais - Yverdon Sport FC 2:1
Viertelfinale
15.12.2007 17:45 FC Thun - FC Zürich 2:1 n.V.
19:30 FC Basel 1893 - FC Stade Nyonnais 2:0
16.12.2007 14:30 AC Bellinzona - FC Gossau 2:1
15:30 Neuchâtel Xamax FC - BSC Young Boys 3:2 n.V.
Halbfinale
27.02.2008 20:15 AC Bellinzona - Neuchâtel Xamax FC 4:2 i.E.
20:15 FC Basel 1893 - FC Thun 1:0
Finale
06.04.2008 15:45 FC Basel 1893 - AC Bellinzona 4:1 (1:0)