Friday 1 May
VfL Bochum 0 – 2 Hannover 96
Saturday 2 May
Arminia Bielefeld 2 – 2 VfB Stuttgart
Schalke 04 1 – 2 Bayer Leverkusen
Eintracht Frankfurt 0 – 2 Borussia Dortmund
Karlsruher SC 0 – 0 Energie Cottbus
Bayern München 2 – 1 Borussia M’gladbach
VfL Wolfsburg 4 – 0 Hoffenheim
Sunday 3 May
FC Köln 1 – 0 Werder Bremen
Hamburger SV 1 – 1 Hertha BSC