{{Infobox sports league
|current_season=Swiss Cup 2007-08
|logo=
|pixels=144px
|sport=Football
|teams=various
|founded=1934
|country=
|champion=FC Basel
}}

The '''Swiss Cup''' (; ; ; )  is a football (soccer) cup tournament that has been organised annually since Swiss Football Association (SFV-ASF). The winner is allowed to take part in the UEFA Cup championship. Since 2003 the cup has been sponsored and known as the ''Swisscom Cup''.

==Finals==

{| cellpadding="3" cellspacing="3" border="1" style="border: gray solid 1px; border-collapse: collapse;"
|----- bgcolor="#BBBBBB"
! Year
! width="170px" | Winner
! width="170px" | Runner-up
! Score
! Comment
|-
| | [[Grasshopper-Club Zürich || FC Bern || align="center" | 2:1 ||
|-
| | [[Grasshopper-Club Zürich || Young Fellows Zürich|| align="center" | 3:1 ||
|-
| | [[Servette FC || Grasshopper-Club Zürich|| align="center" | 5:1 ||
|-
| | [[Urania Genève Sport || Young Boys|| align="center" | 1:0 ||
|-
| | [[Young Boys || FC Aarau|| align="center" | 1:0 ||
|-
| | [[FC Lugano || Grasshopper-Club Zürich|| align="center" | 2:1 || Extra Time 
|-
| | [[Grasshopper-Club Zürich || Urania Genève Sports|| align="center" | 5:1 ||
|-
| | [[FC Basel || Grasshopper-Club Zürich|| align="center" | 4:3 ||
|-
| | [[Grasshopper-Club Zürich || Servette FC|| align="center" | 2:0 ||
|-
| | [[Lausanne Sports || FC Nordstern Basel|| align="center" | 10:0 ||
|-
| | [[SC Young Fellows Juventus|Young Fellows Zürich || Servette FC|| align="center" | 2:0 ||
|-
| | [[Grasshopper-Club Zürich || Lausanne Sports|| align="center" | 10:0 ||
|-
| | [[Grasshopper-Club Zürich || Servette FC|| align="center" | 2:2 || 5:1 (Repeat Game)
|-
| | [[Lausanne Sports || FC Nordstern Basel|| align="center" | 2:0 || 
|-
| | [[Grasshopper-Club Zürich || FC Grenchen|| align="center" | 3:0 ||
|-
| | [[Grasshopper-Club Zürich || Servette FC|| align="center" | 1:1 || 2:0 (Repeat Game)
|-
| | [[Grasshopper-Club Zürich || FC Basel|| align="center" | 1:1 || 3:2 (Repeat Game)
|-
| | [[Grasshopper-Club Zürich || FC Lugano|| align="center" | 2:1 ||
|-
| | [[Lausanne Sports || FC Basel|| align="center" | 3:0 ||
|-
| | [[Young Boys || FC St. Gallen|| align="center" | 2:0 || Extra Time
|-
| | [[Grasshopper-Club Zürich || Lausanne Sports|| align="center" | 3:0 ||
|-
| | [[FC Basel || Lausanne Sports|| align="center" | 3:0 ||
|-
| | [[FC La Chaux-de-Fonds || FC Grenchen|| align="center" | 2:2 || 4:0 (2. Repeat Game)
|-
| | [[Servette FC || Grasshopper-Club Zürich || align="center" | 3:0 ||
|-
| | [[Lausanne Sports || Cantonal Neuchâtel|| align="center" | 1:1 || 4:0 (Repeat Game)
|-
| | [[FC La Chaux-de-Fonds || FC Locarno|| align="center" | 3:2 ||
|-
| | [[Grasshopper-Club Zürich || FC Lugano|| align="center" | 2:0 ||
|-
| | [[Young Boys || Grasshopper-Club Zürich || align="center" | 1:1 || 3:1 (Repeat Game)
|-
| | [[FC La Chaux-de-Fonds || FC Fribourg || align="center" | 2:0 ||
|-
| | [[FC La Chaux-de-Fonds || FC Thun || align="center" | 3:1 ||
|-
| | [[Grasshopper-Club Zürich || Young Boys || align="center" | 1:0 ||
|-
| | [[FC La Chaux-de-Fonds || Lausanne Sports || align="center" | 3:1 ||
|-
| | [[Young Boys || Grasshopper-Club Zürich || align="center" | 1:1 || 4:1 (Repeat Game)
|-
| | [[FC Grenchen || Servette FC || align="center" | 1:0 ||
|-
| | [[FC Luzern || FC Grenchen || align="center" | 1:0 ||
|-
| | [[FC La Chaux-de-Fonds || FC Biel || align="center" | 1:0 ||
|-
| | [[Lausanne Sports || AC Bellinzona || align="center" | 4:0 || Extra Time
|-
| | [[FC Basel || Grasshopper-Club Zürich || align="center" | 2:0 ||
|-
| | [[Lausanne Sports || FC La Chaux-de-Fonds || align="center" | 2:0 ||
|-
| | [[FC Sion || Servette FC || align="center" | 2:1 ||
|-
| | [[FC Zürich || Servette FC || align="center" | 2:0 ||
|-
| | [[FC Basel || Lausanne Sports || align="center" | 2:1 || 3:0 forfeit
|-
| | [[FC Lugano || FC Winterthur || align="center" | 2:1 ||
|-
| | [[FC St. Gallen || AC Bellinzona || align="center" | 2:0 ||
|-
| | [[FC Zürich || FC Basel || align="center" | 4:1 || Extra Time
|-
| | [[Servette FC || FC Lugano || align="center" | 2:0 ||
|-
| | [[FC Zürich || FC Basel || align="center" | 1:0 ||
|-
| | [[FC Zürich || FC Basel || align="center" | 2:0 || Extra Time
|-
| | [[FC Sion || Neuchâtel Xamax || align="center" | 3:2 ||
|-
| | [[FC Basel || FC Winterthur || align="center" | 2:1 || Extra Time
|-
| | [[FC Zürich || Servette FC || align="center" | 1:0 ||
|-
| | [[Young Boys || FC St. Gallen || align="center" | 1:0 ||
|-
| | [[Servette FC || Grasshopper-Club Zürich || align="center" | 2:2 || 1:0 (Repeat Game)
|-
| | [[Servette FC || Young Boys || align="center" | 1:1 || 3:2 (Repeat Game)
|-
| | [[FC Sion || Young Boys || align="center" | 2:1 ||
|-
| | [[Lausanne Sports || FC Zürich || align="center" | 4:3 || nach Verlängerung
|-
| | [[FC Sion || FC Basel || align="center" | 1:0 ||
|-
| | [[Grasshopper-Club Zürich || Servette FC || align="center" | 2:2 || 3:0 (Repeat Game)
|-
| | [[Servette FC || Lausanne Sports || align="center" | 1:0 || Extra Time
|-
| | [[FC Aarau || Neuchâtel Xamax || align="center" | 1:0 ||
|-
| | [[FC Sion || Servette FC || align="center" | 3:1 ||
|-
| | [[Young Boys || Servette FC || align="center" | 4:2 || Extra Time
|-
| | [[Grasshopper-Club Zürich || FC Schaffhausen || align="center" | 2:0 ||
|-
| | [[Grasshopper-Club Zürich || FC Aarau || align="center" | 2:1 ||
|-
| | [[Grasshopper-Club Zürich || Neuchâtel Xamax || align="center" | 2:1 ||
|-
| | [[FC Sion || Young Boys || align="center" | 3:2 ||
|-
| | [[FC Luzern || FC Lugano || align="center" | 3:1 || Extra Time
|-
| | [[FC Lugano || Grasshopper-Club Zürich || align="center" | 4:1 ||
|-
| | [[Grasshopper-Club Zürich || FC Schaffhausen || align="center" | 4:0 ||
|-
| | [[FC Sion || Grasshopper-Club Zürich || align="center" | 4:2 ||
|-
| | [[FC Sion || Servette FC || align="center" | 4:2 ||
|-
| | [[FC Sion || FC Luzern || align="center" | 3:3 || 5:4 Penalty Shootout
|-
| | [[Lausanne Sports || FC St. Gallen || align="center" | 2:2 || 4:3 Penalty Shootout
|-
| | [[Lausanne Sports || Grasshopper-Club Zürich || align="center" | 2:0 || &nbsp; 
|-
| | [[FC Zürich || Lausanne Sports || align="center" | 2:2 || 3:0 Penalty Shootout
|-
| | [[Servette FC || Yverdon-Sport FC || align="center" | 3:0 || &nbsp; 
|-
| | [[FC Basel || Grasshopper-Club Zürich || align="center" | 2:1 || Extra Time 
|-
| | [[FC Basel || Neuchatel Xamax || align="center" | 6:0 || &nbsp; 
|-
| | [[FC Wil || Grasshopper-Club Zürich || align="center" | 3:2 || &nbsp; 
|-
| | [[FC Zürich || FC Luzern || align="center" | 3:1 || &nbsp; 
|-
| | [[FC Sion ||  Young Boys Bern || align="center" | 1:1 || 5:3 Penalty shootout
|-
| | [[FC Basel || FC Luzern || align="center" | 1:0 
|-
| | [[FC Basel || AC Bellinzona || align="center" | 4:1
|-
|}

A '''Schweizer Cup''' ou ''Coupe de Suisse de football '' (Copa Suíça) é um torneio de futebol que vem sendo organizado anualmente desde 1926 pela Associação Suíça de Futebol. O vencedor tem a oportunidade de jogar na Taça UEFA.

==Finais==

{| class=wikitable
! Ano !! Estádio !! Campeão !! Placar !! Vice campeão !! Nota
|-
| 1926 || Zurique || '''Grasshopper Club''' || 2-1 || FC Bern
|-
| 1927 || Zurique || '''Grasshopper Club''' || 3-1 || FC Young Fellow
|-
| 1928 || Genebra || '''Servette FC''' || 5-1 || Grasshopper Club
|-
| 1929 || Genebra || '''Urania Genève Sport''' || 1-0 || BSC Young Boys
|-
| 1930 || Berna || '''BSC Young Boys''' || 1-0 || FC Aarau
|-
| 1931 || Lugano || '''FC Lugano''' || 2-1 || Grasshopper Club || [aet]
|-
| 1932 || Zurique || '''Grasshopper Club''' || 5-1 || Urania Genève Sport
|-
| 1933 || Zurique || '''FC Basel''' || 4-3 || Grasshopper Club 
|-
| 1934 || Berna || '''Grasshopper Club''' || 2-0 || Servette FC
|-
| 1935 || Lausanne || '''Lausanne-Sports''' || 10-0 || FC Nordstern
|-
| 1936 || Zurique || '''FC Young Fellows''' || 2-0 || Servette FC
|-
| 1937 || Berna || '''Grasshopper Club''' || 10-0 || Lausanne-Sports
|-
| 1938 || Berna || '''Grasshopper Club''' || 5-1 || Servette FC || [Segundo jogo]
|-
| 1939 || Berna || '''Lausanne-Sports''' || 2-0 || FC Nordstern
|-
| 1940 || Berna || '''Grasshopper Club''' || 3-0 || FC Grenchen
|-
| 1941 || Berna || '''Grasshopper Club''' || 2-0 || Servette FC || [Segundo jogo]
|-
| 1942 || Berna || '''Grasshopper Club''' || 3-2 || FC Basel ||[Segundo jogo]
|-
| 1943 || Berna || '''Grasshopper Club''' || 2-1 || FC Lugano
|-
| 1944 || Berna || '''Lausanne-Sports''' || 3-0 || FC Basel
|-
| 1945 || Berna || '''BSC Young Boys''' || 2-0 || FC Sankt Gallen || [aet]
|-
| 1946 || Berna || '''Grasshopper Club''' || 3-0 || Lausanne-Sports
|-
| 1947 || Berna || '''FC Basel''' || 3-0 || Lausanne-Sports
|-
| 1948 || Berna || '''FC La Chaux-de-Fonds''' || 4-0 || FC Grenchen || [Terceiro jogo]
|-
| 1949 || Berna || '''Servette FC''' || 3-0 || Grasshopper Club
|-
| 1950 || Berna || '''Lausanne-Sports''' || 4-0 || FC Cantonal Neuchâtel || [Segundo jogo]
|-
| 1951 || Berna || '''FC La Chaux-de-Fonds''' || 3-2 || FC Locarno
|-
| 1952 || Berna || '''Grasshopper Club''' || 2-0 || FC Lugano
|-
| 1953 || Berna || '''BSC Young Boys''' || 3-1 || Grasshopper Club || [Segundo jogo]
|-
| 1954 || Berna || '''FC La Chaux-de-Fonds''' || 2-0 || FC Fribourg
|-
| 1955 || Berna || '''FC La Chaux-de-Fonds''' || 3-1 || FC Thun
|-
| 1956 || Berna || '''Grasshopper Club''' || 1-0 || BSC Young Boys
|-
| 1957 || Berna || '''FC La Chaux-de-Fonds''' || 3-1 || Lausanne-Sports || [Segundo jogo]
|-
| 1958 || Berna || '''BSC Young Boys''' || 4-1 || Grasshopper Club ||[Segundo jogo]
|-
| 1959 || Berna || '''FC Grenchen''' || 1-0 || Servette FC
|-
| 1960 || Berna || '''FC Luzern''' || 1-0 || FC Grenchen 
|-
| 1961 || Berna || '''FC La Chaux-de-Fonds''' || 1-0 || FC Biel-Bienne
|-
| 1962 || Berna || '''Lausanne-Sports''' || 4-0 || AC Bellinzona ||[aet]
|-
| 1963 || Berna || '''FC Basel''' || 2-0 || Grasshopper Club 
|-
| 1964 || Berna || '''Lausanne-Sports''' || 2-0 || FC La Chaux-de-Fonds 
|-
| 1965 || Berna || '''FC Sion''' || 2-1 || Servette FC 
|-
| 1966 || Berna || '''FC Zürich''' || 2-0 || Servette FC
|-
| 1967 || Berna || '''FC Basel''' || 3-0 || Lausanne-Sports || [2-1]
|-
| 1968 || Berna || '''FC Lugano''' || 2-1 || FC Winterthur
|-
| 1969 || Berna || '''FC Sankt Gallen''' || 2-0 || AC Bellinzona 
|-
| 1970 || Berna || '''FC Zürich''' || 4-1 || FC Basel ||[aet]
|-
| 1971 || Berna || '''Servette FC''' || 2-0 || FC Lugano 
|-
| 1972 || Berna || '''FC Zürich''' || 1-0 || FC Basel 
|-
| 1973 || Berna || '''FC Zürich''' || 2-0 || FC Basel ||[aet]
|-
| 1974 || Berna || '''FC Sion''' || 3-2 || Neuchâtel-Xamax FC
|-
| 1975 || Berna || '''FC Basel''' || 2-1 || FC Winterthur ||[aet] 
|-
| 1976 || Berna || '''FC Zürich''' || 1-0 || Servette FC 
|-
| 1977 || Berna || '''BSC Young Boys''' || 1-0 || FC Sankt Gallen 
|-
| 1978 || Berna || '''Servette FC''' || 1-0 || Grasshopper Club ||[Segundo jogo] 
|-
| 1979 || Berna || '''Servette FC''' || 3-2 || BSC Young Boys ||[Segundo jogo] 
|-
| 1980 || Berna || '''FC Sion''' || 2-1 || BSC Young Boys
|-
| 1981 || Berna || '''Lausanne-Sports''' || 4-3 || FC Zürich || [aet]
|-
| 1982 || Berna || '''FC Sion''' || 1-0 || FC Basel 
|-
| 1983 || Berna || '''Grasshopper Club''' || 3-0 || Servette FC || [Segundo jogo]
|-
| 1984 || Berna || '''Servette FC''' || 1-0 || Lausanne-Sports
|-
| 1985 || Berna || '''FC Aarau''' || 1-0 || Neuchâtel-Xamax FC
|-
| 1986 || Berna || '''FC Sion''' || 3-1 || Servette FC 
|-
| 1987 || Berna || '''BSC Young Boys''' || 4-2 || Servette FC || [aet]
|-
| 1988 || Berna || '''Grasshopper Club''' || 2-0 || FC Schaffhausen 
|-
| 1989 || Berna || '''Grasshopper Club''' || 2-1 || FC Aarau
|-
| 1990 || Berna || '''Grasshopper Club''' || 2-1 || Neuchâtel-Xamax FC 
|-
| 1991 || Berna || '''FC Sion''' || 3-2 || BSC Young Boys
|-
| 1992 || Berna || '''FC Luzern''' || 3-1 || FC Lugano || [aet] 
|-
| 1993 || Berna || '''FC Lugano''' || 4-1 || Grasshopper Club
|-
| 1994 || Berna || '''Grasshopper Club''' || 4-0 || FC Schaffhausen
|-
| 1995 || Berna || '''FC Sion''' || 4-2 || Grasshopper Club 
|-
| 1996 || Berna || '''FC Sion''' || 3-2 || Servette FC
|-
| 1997 || Berna || '''FC Sion''' || 3-3 || FC Luzern || [aet, 5-4 pen]
|-
| 1998 || Berna || '''Lausanne-Sports''' || 2-2 || FC Sankt Gallen || [aet, 4-3 pen]
|-
| 1999 || Berna || '''Lausanne-Sports''' || 2-0 || Grasshopper Club
|-
| 1999 || Berna || '''FC Zürich''' || 2-2 || Lausanne-Sports || [aet, 3-0 pen]
|-
| 2001 || Basiléia || '''Servette FC''' || 3-0 || FC Yverdon-Sports
|-
| 2002 || Basiléia || '''FC Basel''' || 2-1 || Grasshopper Club || [aet]
|-
| 2003 || Basiléia || '''FC Basel''' || 6-0 || Neuchâtel-Xamax FC
|-
| 2004 || Basiléia || '''FC Wil''' || 3-2 || Grasshopper Club
|-
| 2005 || Basiléia || '''FC Zürich''' || 3-1 || FC Luzern
|-
| 2006 || Berna || '''FC Sion''' || 1-1 || BSC Young Boys || [aet, 5-3 pen]
|}