DFL Deutsche Fußball Liga released the exact schedule for the Bundesliga and Bundesliga 2 matches from Matchday 29 until the end of the season.
Matches now confirmed include the visit of league leaders Bayern Munich to third-placed Wolfsburg on the Saturday of Matchday 29 (17 April, 3.30pm CEST), while the Rhine derby between Bayer Leverkusen and Cologne kicks off at 6.30pm CEST on the same day. Midweek fixtures are scheduled for Matchday 30 (Tuesday, 20 April, and Wednesday, 21 April). A kick-off time has also been set for the tie between fifth-placed Borussia Dortmund and second-placed RB Leipzig on Matchday 32 (Saturday, 8 May, 3.30pm CEST). Bayern host Borussia Mönchengladbach three hours later, at 6.30pm CEST.
As things stand, all fixtures on Bundesliga Matchday 33 are scheduled for Saturday, 15 May, at 3.30pm CEST. There may be some alterations, as the final of the DFB Cup is due to be played two days beforehand (Thursday, 13 May). Three Bundesliga clubs are still in this competition: Dortmund, Leipzig and Werder Bremen. If one or two of these clubs get through to the final, the Bundesliga matches involving these teams will subsequently be moved from Saturday, 15 May, to Sunday, 16 May, in order to allow sufficient recovery time.
Watch: the evolution of this season's table
In Bundesliga 2, the fixture on the Monday evening of Matchday 29 has been rescheduled due to the subsequent midweek games. As a result, there will now be three matches on Friday 16 April. The matchdays that have now been scheduled include several clashes between clubs in the top third of the table. For instance, one of the mid-week fixtures on Matchday 30 sees second-placed Hamburger take on fifth-placed Karlsruher on Tuesday, 20 April (6.30pm CEST). On Matchday 33, it is fourth-placed Holstein Kiel's turn to face Karlsruher (Sunday, 16 May, 3.30pm CEST). The schedule of league leaders Bochum includes a clash with Hannover on Matchday 29 (Sunday, 18 April, 1.30pm CEST) and a trip to Nuremberg on Matchday 33 (Sunday, 16 May, 3.30pm CEST).
In addition, the dates for the 2021 relegation play-offs have been set:
Bundesliga - Bundesliga 2:
- First leg, 26 May 2021: 16th-placed team in the Bundesliga v. 3rd-placed team in Bundesliga 2 (6:30 p.m. CEST)
- Second leg, 29 May 2021: 3rd-placed team in Bundesliga 2 v. 16-placed team in the Bundesliga 2 (6:00 p.m. CEST)
Bundesliga 2 - 3. Liga:
- First leg, 27 May 2021: 3rd-placed team in 3. Liga v. 16-placed team in Bundesliga 2 (6:15 p.m. CEST)
- Second leg, 30 May 2021: 16th-placed team in Bundesliga 2 v. 3rd-placed team in 3. Liga (1:30 p.m. CEST)