3. voor:

Wolfsburg — Hamburg 5-1

Diego Klimowicz 50, 86, Martin Petrov 60, Sven Mueller 70, Andres D’Alessandro 75 / Sergej Barbarez 48

Schalke 04  — Köln 2-1
Victor Agali 42, Hamit Altintop 90+1 / Dirk Lottner 51

Kaiserslautern — Werder Bremen 0-1
Johan Micoud 66

Mönchengladbach — Stuttgart 0-1
Cacau 33

Hertha Berlin — Freiburg 0-0

Hansa Rostock — Eintracht 3-0
Martin Max 18, 54, 66 (pen)

Leverkusen — Hannover 4-0
Franca 2, Oliver Neuville 9, 51, Daniel Bierofka 72

Bayern München — Bochum 2-0
Claudio Pizarro 20, Sebastian Deisler 26

Borussia Dortmund — 1860 München 3-1
Marcio Amoroso 46, 56 (pen), Jan Koller 61 / Francis Kioyo 87

Tabeliseis:
1. Bayer Leverkusen 9
2. Borussia Dortmund 7
3. Bayern München 7
4. Werder Bremen 7
5. VfB Stuttgart 7
6. VfL Wolfsburg 6
7. Schalke 04 5
8. Hansa Rostock 4
9. Borussia Möenchengladbach 4
10. Hanover 96 4
11. TSV 1860 München 4
12. SC Freiburg 2
13. Hertha Berlin 2
14. VfL Bochum 1
15. Hamburg SV 1
16. Kaiserslautern 0
17. Köln 0
18. Eintracht Frankfurt 0