Koeln 1 Christian Springer (2)
Eintracht Frankfurt 1 Marko Rehmer (16)
CK: Imre Szabics (Koe, 45)
- - -
Mainz 2 Michael Thurk (52pen), Conor Casey (78)
Hertha Berlin 2 Marko Pantelić (41,89)
- - -
Hamburg SV 2 Benjamin Lauth (35), Ailton (67)
Borussia Dortmund 4 Ebi Smolarek (25), Tomas Rosicky (68,90+4), Florian Kringe (83)
- - -
MSV Duisburg 1 Abdelaziz Ahanfouf (40pen)
Bayern Muenchen 3 Hasan Salihamidžić (66), Roy Makaay (71), Claudio Pizarro (80)
- - -
Schalke 04 2 Kevin Kuranyi (7), Lincoln (67)
VfL Wolfsburg 2 Rick Hoogendorp (29), Christopher Lamprecht (76)
- - -
VfB Stuttgart 0
Bayer Leverkusen 2 Paul Freier (30), Dimitar Berbatov (88)
- - -
Werder Bremen 5 Nelson Valdez (43,52,82), Johan Micoud (45+2), Miroslav Klose (53) Hanover 96 0
1 Bayern Muenchen 27 20 5 2 54 20 65
2 Hamburg SV 27 17 5 5 43 22 56
3 Werder Bremen 27 16 5 6 61 32 53
4 Schalke 04 27 14 10 3 39 23 52
5 Hertha Berlin 27 9 10 8 40 37 37
6 Borussia Dortmund 27 9 10 8 35 32 37
7 VfB Stuttgart 27 7 15 5 28 25 36
8 Bayer Leverkusen 27 9 8 10 44 41 35
9 Hanover 96 27 7 13 7 35 36 34
10 Borussia Moenchengladbach 26 8 10 8 31 33 34
11 Eintracht Frankfurt 27 8 6 13 37 44 30
12 Nuremberg 26 8 6 12 33 41 30
13 Arminia Bielefeld 26 8 6 12 27 35 30
14 Mainz 27 7 7 13 40 42 28
15 VfL Wolfsburg 27 6 10 11 27 43 28
16 Kaiserslautern 26 6 6 14 35 56 24
17 MSV Duisburg 27 4 9 14 26 51 21
18 Koeln 27 4 7 16 36 58 19