Bayern Munich will continue their title charge on Saturday as they aim to make it five wins from five since the restart of the Bundesliga.
The defending champions are away at fifth-placed Bayer Leverkusen looking to move closer to their eighth successive league crown.
Leverkusen pulled off a famous 2-1 win in the reverse fixture earlier in the season - a similar result this time around would breathe new life into the title race.
As it stands, second-placed Borussia Dortmund trail Bayern by seven points going into Matchday 30.
Dortmund play a resurgent Hertha Berlin on Saturday, and may still be without the services of striker Erling Haaland owing to a knee injury.
Elsewhere, Schalke will be looking to ease the pressure on coach David Wagner's shoulders by picking up their first win since the resumption of the league.
With just one win in their last 12 matches, Schalke will travel to Union Berlin on Sunday.
Bundesliga fixtures and schedule
June 6
Freiburg vs Borussia Mönchengladbach, 12:00 AM IST
RB Leipzig vs SC Paderborn 07, 7:00 PM IST
Bayer leverkusen vs FC Bayern Munich, 7:00 PM IST
Eintracht Frankfurt vs FSV Mainz 05, 7:00 PM IST
Fortuna Düsseldorf vs Hoffenheim, 7:00 PM IST
Borussia Dortmund vs Hertha Berlin, 10:00 AM IST
June 7
Werder Bremen vs Wolfsburg, 5:00 PM IST
FC Union Berlin vs FC Schalke 04, 7:00 PM IST
FC Augsburg vs FC Köln, 9:30 PM IST
Where to watch the Bundesliga in India
Fans can watch the Bundesliga on the Star Sports network, with the matches set to be broadcast on Star Sports Select 1, Star Sports Select 1 HD, Star Sports Select 2 and Star Sports Select 2 HD. They will also be streamed live on Hotstar.