2003–04 Swiss Cup

The 2003–04 Swiss Cup was the 79th season of Switzerland's annual cup competition. It began on 19 September with the first games of Round 1 and ended on 12 April 2004 with the Final held at St. Jakob-Park, Basel. The winners earned a place in the second qualifying round of the UEFA Cup.

Round 1

 * colspan="3" style="background-color:#99CCCC"|19 September 2003


 * colspan="3" style="background-color:#99CCCC"|20 September 2003
 * colspan="3" style="background-color:#99CCCC"|20 September 2003


 * colspan="3" style="background-color:#99CCCC"|21 September 2003
 * colspan="3" style="background-color:#99CCCC"|21 September 2003

Source:
 * }
 * Match awarded. Originally finished 1–4 for Naters.

Round 2

 * colspan="3" style="background-color:#99CCCC"|17 October 2003


 * colspan="3" style="background-color:#99CCCC"|18 October 2003
 * colspan="3" style="background-color:#99CCCC"|18 October 2003


 * colspan="3" style="background-color:#99CCCC"|19 October 2003
 * colspan="3" style="background-color:#99CCCC"|19 October 2003

Source:
 * }

Round 3

 * colspan="3" style="background-color:#99CCCC"|8 November 2003


 * colspan="3" style="background-color:#99CCCC"|9 November 2003
 * colspan="3" style="background-color:#99CCCC"|9 November 2003

Source:
 * }

Quarter-finals

 * colspan="3" style="background-color:#99CCCC"|7 December 2003

Source:
 * }

Semi-finals

 * colspan="3" style="background-color:#99CCCC"|3 March 2004


 * colspan="3" style="background-color:#99CCCC"|4 March 2004
 * colspan="3" style="background-color:#99CCCC"|4 March 2004

Source:
 * }

Final
Source: