The 2004 DFB-Pokal Final decided the winner of the 2003–04 DFB-Pokal, the 61st season of Germany's premier knockout football cup competition. It was played on 29 May 2004 at the Olympiastadion in Berlin. Werder Bremen won the match 3–2 against second-division Alemannia Aachen, giving them their 5th cup title.