Bayer Leverkusen 1×1 Armínia Bielefeld

Bayer Leverkusen
Butt, C. Fritz (Freier, 46min), Madouni, Roque Júnior, Athirson, Ramelow, Castro, Babic (Rolfes, 67min), Voronin, Berbatov, Lazovic (Krzynowek, 46min) – Técnico: Rudi Völler

Armínia Bielefeld
Hain, Korzynietz, Westermann, Borges, Schuler, Fink, Kucera, Küntzel (Pinto, 64min), D. Kobylik (Rau, 90min), Zuma (Djalovic, 75min), Boakye – Técnico: Thomas von Heesen

Data: 1º/outubro
Estádio: BayArena
Árbitro: Gagelmann
Gols: Boakye (58min), Voronin (85min)
Cartões amarelos: Ramelow (Bayer), Borges (Armínia)

Borussia Monchengladbach 1×0 Mainz

Borussia Monchengladbach
Keller, Fukal, Zé Antonio, Strasser (Compper, 52min), Jansen, El Fakiri, Oude Kamphuis, Broich (Daems, 80min), Kluge, Kahê (Sverkos, 62min), Neuville – Técnico: Horst Koppel

Mainz
Wache, Demirtas (Weiland, 89min), M. Friedrich, Noveski, Weigelt, F. Gerber (Geissler, 46min), Pekovic, da Silva, Ruman, Thurk (Auer, 65min), Zidan – Técnico: Jürgen Klopp

Data: 1º/outubro
Estádio: Borussia Park
Público: 47.026
Árbitro: Gunther Perl
Gol: Zé Antônio (32min)
Cartões amarelos: Fukal, Jansen (Borussia), Demirtas, Thurk (Mainz)

Hertha Berlim 1×2 Werder Bremen

Hertha Berlim
Fiedler, A. Friedrich, Madlung, Simunic, Fathi (Schroder, 64min), Dardai, N. Kovac, Bastürk, Gilberto, Marcelinho, Pantelic (Samba, 80min) – Técnico: Falko Götz

Werder Bremen
Reinke, Owomoyela, Baumann, Naldo, C. Schulz, Frings, Vranjes (Jensen, 72min), Borowski, Micoud, Klasnic, Valdez – Técnico: Thomas Schaaf

Data: 1º/outubro
Estádio: Olympiastadion
Árbitro: Lutz Wagner
Gols: Dardai (47min), Borowski (85min), Valdez (89min)
Cartões amarelos: Simunic, Dardai (Hertha), Vranjes, Baumann (Werder)

Nürnberg 2×1 Colônia

Nürnberg
R. Schäfer, D. Reinhardt, Bosacki (Daun, 58min), T. Paulus, L. Muller, Polak, Cantaluppi, S. Müller, Banovic, Schroth, Kießling (Szikal, 87min) – Técnico: Wolfgang Wolf

Colônia
Wessels, Sinkiewicz, Schlicke, Alpay (Helmes, 66min), Lell, Schindzielorz, Rahn, Y. Mokhtari (Lurling, 58min), Feulner, P. Madsen (Streit, 58min), Podolski – Técnico: Uwe Rapolder

Data: 1º/outubro
Estádio: Frankenstadion
Público: 27.418
Árbitro: Kienhofer
Gols: Kießling (32min, 67min), Helmes (76min)
Cartões amarelos: Cantaluppi, R. Schäfer (Nürnberg), Feulner, Alpay, Schindzielorz, Schlicke (Colônia)

Bayern de Munique 2×0 Wolfsburg

Bayern de Munique
Dreher, Sagnol, Lúcio, Ismael, Schweinsteiger, Jeremies, Deisler, Zé Roberto (Salihamidzic, 77min), Karimi (Scholl, 50min), Santa Cruz (Guerrero, 70min), Makaay – Técnico: Felix Magath

Wolfsburg
Jentzsch, Alex, Quiroga, Hofland, Neziri, Karhan (Schnoor, 56min), Sarpei, D´Alessandro, Hanke, Klimowicz (Makiadi, 80min), Marlet (Menseguez, 72min) – Técnico: Holger Fach

Data: 1º/outubro
Estádio: Allianz Arena
Árbitro: Marcus Merk
Gols: Santa Cruz (67min), Lúcio (91min)
Cartões amarelos: Alex, D´Alessandro (Wolfsburg)

Eintracht Frankfurt 0x1 Schalke 04

Eintracht Frankfurt
J. Zimmermann, Chris, Preuß, Vasoski, Huggel, Spycher, P. Ochs, Weissenberger (Cha, 73min), Köhler, Amanatidis (Van Lent, 42min), A. Meier – Técnico: Friedhelm Funkel

Schalke 04
F. Rost, Rafinha, Rodriguez, Krstajic, Kobiashvili, Poulsen, F. Ernst, Bajramovic (Hamit Altintop, 46min), Lincoln (Varela, 90min), Kuranyi (Sand, 78min), Larsen – Técnico: Ralf Rangnick

Data: 1º/outubro
Estádio: Commerzbank Arena
Árbitro: Wolfgang Stark
Gol: Larsen (64min)
Cartões amarelos: Amanatidis, Vasoski, P. Ochs (Eintracht), Hamit Altintop (Schalke 04)

Hannover 96 1×1 Duisburg

Hannover 96
Enke, Balitsch, Mertesacker, Zuraw, Tarnat, Lala, Dabrowski, Ricardo Sousa (Yankov, 87min), Delura (Stajner, 78min), Hashemian, Brdaric – Técnico: Ewald Lienen

Duisburg
G. Koch, Wolters (Anfang, 60min), Möhrle, Biliskov, A. Meyer, Baelum, Willi, Lottner (Rietpietsch, 69min), Bugera, Ahanfouf (Grlic, 85min), Kurth – Técnico: Norbert Meier

Data: 1º/outubro
Estádio: AWD-Arena
Público: 27.211
Árbitro: Manuel Gräfe
Gols: Delura (8min), Ahanfouf (14min)
Cartões amarelos: Lala, Tarnat (Hannover), G. Koch (Duisburg)

Borussia Dortmund 0x0 Stuttgart

Borussia Dortmund
Weidenfeller, P. Degen, Brzenska, C. Metzelder, Dede, Kehl, Kringe, Rosicky, Odonkor, Smolarek, Ricken (Kruska, 74min) – Técnico: Bert van Marwijk

Stuttgart
Hildebrand, Stranzl, Fernando Meira, Delpierre, Magnin, Soldo, Meißner, Hitzlsperger, Tiffert, Tomasson, Cacau (Gronkjaer, 60min) – Técnico: Giovanni Trapattoni

Data: 2/outubro
Estádio: Westfalenstadion
Árbitro: Florian Meyer
Cartões amarelos: Brzenska (Borussia), Meißner (Stuttgart)
Cartão vermelho: Tomasson (Stuttgart)

Kaiserslautern 0x3 Hamburgo

Kaiserslautern
Macho, Lembi (Skela, 46min), Pletsch, Hertzsch, Blank, T. Riedl, T. Reuter, Engelhardt, Bellinghausen, Jancker (Goktan, 64min), Halil Altintop – Técnico: Michael Heinke

Hamburgo
Wächter, Demel (Ziegler, 85min), Boulahrouz, Van Buyten, Atouba, Wicky (Trochowski, 65min), Jarolim, Beinlich, Van der Vaart, Barbarez, Takahara (Mpenza, 74min) – Técnico: Thomas Doll

Data: 2/outubro
Estádio: Fritz Walter
Árbitro: Markus Schmidt
Gols: Van der Vaart (36min, 82min), Barbarez (50min)
Cartões amarelos: Blanck (Kaiserslautern), Wicky (Hamburgo)
Cartão vermelho: Blanck (Kaiserslautern)