The 1999 DFB-Pokal final decided the winner of the 1998âÂÂ99 DFB-Pokal, the 56th season of Germany's premier knockout football cup competition. It was played on 12 June 1999 at the Olympiastadion in Berlin. Werder Bremen won the match 5âÂÂ4 on penalties against Bayern Munich, following a 1âÂÂ1 draw after extra time, to claim their 4th cup title.
The DFB-Pokal began with 64 teams in a single-elimination knockout cup competition. There were a total of five rounds leading up to the final. Teams were drawn against each other, and the winner after 90 minutes would advance. If still tied, 30 minutes of extra time was played. If the score was still level, a penalty shoot-out was used to determine the winner.
Note: In all results below, the score of the finalist is given first (H: home; A: away).
<onlyinclude></onlyinclude>