| 02/05/2006 18:00 | Hannover 1896 | Borussia Dortmund | (1-0) 1-2 | |
| 02/05/2006 18:00 | Hertha Berlin | Bayer Leverkusen | (1-3) 1-5 | |
| 02/05/2006 18:00 | Koln | Hamburger | (0-1) 0-1 | |
| 02/05/2006 18:00 | Nürnberg | Mönchengladbach | (1-2) 5-2 | |
| 03/05/2006 18:00 | Bayern München | Stuttgart | (2-1) 3-1 | |
| 03/05/2006 18:00 | Eintracht Frankfurt | Kaiserslautern | (0-1) 2-2 | |
| 03/05/2006 18:00 | MSV Duisburg | Werder Bremen | (2-3) 3-5 | |
| 03/05/2006 18:00 | Schalke 04 | Arminia Bielefeld | (1-0) 3-1 | |
| 03/05/2006 18:00 | Wolfsburg | Mainz | (0-1) 0-3 | |
| 06/05/2006 13:30 | Arminia Bielefeld | MSV Duisburg | (0-0) 0-2 | |
| 06/05/2006 13:30 | Bayer Leverkusen | Nürnberg | (0-1) 2-2 | |
| 06/05/2006 13:30 | Borussia Dortmund | Eintracht Frankfurt | (0-0) 1-1 | |
| 06/05/2006 13:30 | Hertha Berlin | Hamburger | (1-2) 4-2 | |
| 06/05/2006 13:30 | Kaiserslautern | Bayern München | (1-0) 1-1 | |
| 06/05/2006 13:30 | Mainz | Schalke 04 | (1-0) 1-0 | |
| 06/05/2006 13:30 | Mönchengladbach | Hannover 1896 | (0-1) 2-2 | |
| 06/05/2006 13:30 | Stuttgart | Wolfsburg | (1-1) 2-1 | |
| 06/05/2006 13:30 | Werder Bremen | Koln | (3-0) 6-0 | |
| 13/05/2006 13:30 | Bayern München | Borussia Dortmund | (1-1) 3-3 | |
| 13/05/2006 13:30 | Eintracht Frankfurt | Mönchengladbach | (0-0) 0-2 | |
| 13/05/2006 13:30 | Hamburger | Werder Bremen | (0-1) 1-2 | |
| 13/05/2006 13:30 | Hannover 1896 | Bayer Leverkusen | (1-2) 2-2 | |
| 13/05/2006 13:30 | Koln | Arminia Bielefeld | (1-0) 4-2 | |
| 13/05/2006 13:30 | MSV Duisburg | Mainz | (0-0) 0-0 | |
| 13/05/2006 13:30 | Nürnberg | Hertha Berlin | (1-1) 2-1 | |
| 13/05/2006 13:30 | Schalke 04 | Stuttgart | (0-1) 3-2 | |
| 13/05/2006 13:30 | Wolfsburg | Kaiserslautern | (0-1) 2-2 |


