2003–04 DFB-Pokal

The 2003–04 DFB-Pokal was the 61st season of the annual German football cup competition. 64 teams competed in the tournament of six rounds which began on 29 August 2003 and ended on 29 May 2004. In the final Werder Bremen defeated second-tier Alemannia Aachen, who knocked out defending champions Bayern Munich in the quarter-finals, 3–2, thereby becoming the fifth team in German football to win the double. It was Bremen's fifth win in the cup.

Matches
Times up to 25 October 2003 and from 28 March 2004 are CEST (UTC+2). Times from 26 October 2003 to 27 March 2004 are CET (UTC+1).

First round
* The match ended 1–2 (after extra time), but was awarded 2–0 to Sportfreunde Siegen due to LR Ahlen fielding four non-EU nationals, more than the maximum of three.