Nuernberg 1 Andreas Wolf (23)
VfL Wolfsburg 1 Jacek Krzynowek (18)
- - -
Alemannia Aachen 0
Hertha Berlin 4 Gilberto (6), Christian Gimenez (48), Marko Pantelić (77), Bastuerk (80)
Promašeni penal: Laurentiu Reghecampf (Ale,16)
- - -
Bayern Muenchen 1 Claudio Pizarro (35)
Hamburg SV 2 Rafael van der Vaart (71), Jose Paolo Guerrero (77)
CK: Thimothee Atouba (HSV,90)
- - -
Borussia Dortmund 2 Alexander Frei (39,66)
Eintracht Frankfurt 0
- - -
Borussia Moenchengladbach 0
VfB Stuttgart 1 Roberto Hilbert (53)
CK: Steve Gohouri (Bor,90)
- - -
Mainz 1 Mohamed Zidan (81)
Hanover 96 2 Arnold Bruggink (25), Chavdar Jankov (50)
1 Schalke 04 31 19 5 7 50 29 62
2 VfB Stuttgart 31 18 7 6 54 34 61
-------------------------
3 Werder Bremen 30 18 6 6 67 34 60
-------------------------
4 Bayern Muenchen 31 16 5 10 46 37 53
5 Nuremberg 31 10 15 6 40 29 45
-------------------------
6 Bayer Leverkusen 30 13 6 11 47 42 45
-------------------------
7 Hertha Berlin 31 11 8 12 45 47 41
8 Hanover 96 31 11 8 12 38 44 41
9 Hamburg SV 31 8 15 8 37 34 39
10 VfL Bochum 31 11 6 14 42 47 39
11 Borussia Dortmund 31 10 8 13 36 41 38
12 Energie Cottbus 30 10 8 12 35 41 38
13 VfL Wolfsburg 31 8 12 11 35 39 36
14 Eintracht Frankfurt 31 7 13 11 39 55 34
15 Arminia Bielefeld 30 8 9 13 38 43 33
-------------------------
16 Alemannia Aachen 31 9 6 16 44 60 33
17 Mainz 31 7 10 14 29 50 31
18 Borussia Moenchengladbach 31 6 7 18 22 38 25