The 1989–90 Swiss Cup was the 65th season of Switzerland's football cup competition organised annually by the Swiss Football Association. It began on 11 August with the first games of Round 1 and ended on Whit Monday 1990 with the final held at the former stadium Wankdorf, Bern. The winners earned a place in the first round of the Cup Winners' Cup.

Overview The competition began on the week-end 11–12–13 August 1988 with the first round and ended on Whit Monday 4 June 1990 with the final held at the former Wankdorf Stadium in Bern. The 24 clubs from the Nationalliga B were granted byes for the first round. The 12 clubs from the Nationalliga A were granted byes for the first two rounds. The winners of the cup qualified themselves for the first round of the Cup Winners' Cup in the next season.

The draw was respecting regionalities, when possible, and the lower classed team was granted home advantage. In the entire competition, the matches were played in a single knockout format. In the event of a draw after 90 minutes, the match went into extra time. In the event of a draw at the end of extra time, a penalty shoot-out was to decide which team qualified for the next round. No replays were foreseen, except in the fimal.

Round 1 In the first round a total of 160 clubs participated from the third-tier and lower. Reserve teams were not admitted to the competition. Summary

|colspan="3" style="background-color:#99CCCC"|11 August 1989

|colspan="3" style="background-color:#99CCCC"|12 August 1989

|colspan="3" style="background-color:#99CCCC"|13 August 1989

|colspan="3" style="background-color:#99CCCC"|12–13 August 1989

The result of the match Bôle–FC Grandson was annulled and awarded as a 3–0 victory for Bôle because the player Frédéric Robin of Grandson was not qualified.

Round 2 The 24 clubs from the Nationalliga B were granted byes for the first round and joined the competition in the second round. The draw respected regionalities, when possible, and the lower classed team was granted home advantage. Summary Teams from the Nationalliga B against teams from the 1. Liga:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from NLB against teams from the 2. Liga:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from NLB against teams from the 3. Liga:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from the 1. Liga amongst themselves:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from the 1. Liga against teams from the 2. Liga:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from the 1. Liga against teams from the 3. Liga:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from the 2. Liga amongst themselves:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Teams from the 2. Liga against teams from the 3. Liga:

|colspan="3" style="background-color:#99CCCC"|19–20 August 1989

Matches

Round 3 The 12 clubs from the Nationalliga A were granted byes for the first two rounds and they joined the competition in this round. These teams were seeded and cound not be drawn against each other. The draw respected regionalities, when possible, and the lower classed team was granted home advantage. Summary

|colspan="3" style="background-color:#99CCCC"|1 September 1989

|colspan="3" style="background-color:#99CCCC"|2 September 1989

|colspan="3" style="background-color:#99CCCC"|3 September 1989

|colspan="3" style="background-color:#99CCCC"|23 September 1989

|colspan="3" style="background-color:#99CCCC"|4 October 1989

Matches

Round 4 Summary

|colspan="3" style="background-color:#99CCCC"|1 April 1990

|colspan="3" style="background-color:#99CCCC"|7 April 1990

|colspan="3" style="background-color:#99CCCC"|8 April 1990

Matches

Round 5 Summary

|colspan="3" style="background-color:#99CCCC"|21 April 1990

|colspan="3" style="background-color:#99CCCC"|22 April 1990

Matches

Quarter-finals Summary

|colspan="3" style="background-color:#99CCCC"|1 May 1990

Matches

Semi-finals

|colspan="3" style="background-color:#99CCCC"|22 May 1990

Matches

Final Summary

|colspan="3" style="background-color:#99CCCC"|4 June 1990

Telegram

Grasshopper Club won the cup and this was the club's 17th cup title to this date and the third in serie. Because they won the Swiss championship as well, they won the domestic double and this for the eighth time in their history.

Sources and references Switzerland 1989/90 at RSSSF FCB Cup 1989/90 games at Verein "Basler Fussballarchiv"