Spieltag 32: (20. - 22.04.2012)
Mainz - Wolfsburg 2:1
Hoffenheim - Leverkusen 1:1
Bremen - München 2:1
Nürnberg - Hamburg 3:1
Hertha - Kaiserslautern 0:0
Köln - Stuttgart 0:1
Dortmund - Gladbach 2:0
Augsburg - Schalke 1:0
Hannover - Freiburg 2:2
Spieltag 33: (28.04.2012)
Kaiserslautern - Dortmund 0:3
Wolfsburg - Bremen 1:2
Leverkusen - Hannover 0:1
Hamburg - Mainz 1:1
Hoffenheim - Nürnberg 2:0
München - Stuttgart 2:1
Freiburg - Köln 2:1
Gladbach - Augsburg 2:1
Schalke - Hertha 2:0
Spieltag 34: (05.05.2012)
Nürnberg - Leverkusen 1:3
Köln - München 0:1
Bremen - Schalke 2:0
Augsburg - Hamburg 2:1
Dortmund - Freiburg 2:0
Hannover - Kaiserslautern 2:0
Hertha - Hoffenheim 1:0
Stuttgart - Wolfsburg 2:2
Mainz - Gladbach 1:2