2004 Svenska Cupen

The 2004 Svenska Cupen was the 49th season of the main Swedish football Cup. The competition started on 28 March 2004 and concluded on 6 November 2004 with the final, held at Råsunda Stadium, Solna Municipality in Stockholms län. Djurgårdens IF won the final 3–1 against IFK Göteborg.

First round
There were 34 matches played between 28 March and 12 April 2004. There were 68 teams in the first round from Division 1, Division 2 and Division 3, but also including a few teams from Division 4 and Division 5.

!colspan="3"|28 March 2004

!colspan="3"|12 April 2004


 * }

Second round
In this round the 34 winning teams from the previous round were joined by 30 teams from Allsvenskan and Superettan. The 32 matches were played between 27 April and 6 May 2004.

!colspan="3"|27 April 2004

!colspan="3"|28 April 2004

!colspan="3"|29 April 2004

!colspan="3"|4 May 2004

!colspan="3"|5 May 2004

!colspan="3"|6 May 2004


 * }

Third round
The 16 matches in this round were played between 19 May and 23 June 2004.

!colspan="3"|19 May 2004

!colspan="3"|20 May 2004

!colspan="3"|21 May 2004

!colspan="3"|25 May 2004

!colspan="3"|27 May 2004

!colspan="3"|15 June 2004

!colspan="3"|23 June 2004


 * }

Fourth round
The 8 matches in this round were played between 17 June and 6 July 2004.

!colspan="3"|17 June 2004

!colspan="3"|23 June 2004

!colspan="3"|29 June 2004

!colspan="3"|2 July 2004

!colspan="3"|6 July 2004


 * }

Quarter-finals
The 4 matches in this round were played between 29 July and 14 October 2004.

!colspan="3"|29 July 2004

!colspan="3"|5 August 2004

!colspan="3"|14 October 2004


 * }

Semi-finals
The semi-finals were played on 20 October and 21 October 2004.

!colspan="3"|20 October 2004

!colspan="3"|21 October 2004


 * }

Final
The final was played on 6 November 2004 at the Råsunda Stadium.