Stuttgart vs. Borussia M'bach (Saturday, 2.30pm)
In what could be a crucial battle in the race for Champions League football, Stuttgart will welcome Borussia Monchengladbach to MHPArena on Saturday in their 20th game of their 2024-25 Bundesliga campaign.
The hosts are fourth with 32 points but their 2-0 defeat against Mainz 05 on January 25 means they are only five points ahead of eighth-placed Borussia Monchengladbach, who beat VfL Bochum 3-0 on the same date.
We say: Stuttgart 1-1 Borussia Monchengladbach
Stuttgart could start Saturday's game sluggishly given their taxing game in the Champions League on Wednesday, and they may concede the match's first goal.
However, Borussia Monchengladbach have struggled to keep clean sheets in recent weeks, and it is hard to see them preventing their opponents from finding the back of the net.
> Bundesliga preview: Stuttgart vs Borussia M'bach
Bayern vs. Holstein Kiel (Saturday, 2.30pm)
Bayern Munich return to Bundesliga action on Saturday and will hope to maintain their six-point lead at the top of the table when they host Holstein Kiel at Allianz Arena.
The Bavarians have 48 points and extended their advantage over second-placed Bayer Leverkusen after they beat Freiburg 2-1 on January 25, whereas Holstein Kiel held Wolfsburg to a 2-2 stalemate on January 24 but are second last in 17th place with 12 points.
We say: Bayern Munich 6-2 Holstein Kiel
Bayern have been outstanding in front of goal all season, and they should be confident of adding significantly to their tally on Saturday.
However, while the visitors have been poor defensively in recent weeks, they have found form in the final third and may pose some problems for the Bavarians.
> Bundesliga preview: Bayern vs Holstein Kiel
Heidenheim vs. Dortmund (Saturday, 2.30pm)
New Borussia Dortmund manager Niko Kovac is set to take charge of the club for the first time on Saturday when his side play Heidenheim at Voith-Arena in the Bundesliga.
Heidenheim are third last in the league's 16th-placed relegation playoff spot with 14 points and lost 2-1 against Augsburg on January 25, while Dortmund were able to hold Werder Bremen to a 2-2 stalemate last Saturday but are 11th in the league with 26 points.
We say: Heidenheim 1-3 Borussia Dortmund
Borussia Dortmund come into the clash confident having won in the Champions League, and they will also be looking to benefit from the new manager bounce.
Additionally, Heidenheim have been poor defensively in recent weeks, and their struggles to win should make the visitors strong favourites to claim all three points on Saturday.
> Bundesliga preview: Heidenheim vs Dortmund
VfL Bochum vs. Freiburg (Saturday, 2.30pm)
In need of a strong run to revive their campaign, relegation-threatened VfL Bochum welcome out-of-sorts Freiburg this weekend for round 20 of Bundesliga.
The home side are deeply rooted at the bottom of the league standings, having managed just 10 points, eight adrift of safety, while Breisgau-Brasilianer have slipped to 10th with 27 points following a disastrous run of three straight defeats.
We say: VfL Bochum 1-2 Freiburg
Both sides enter this encounter in poor form, but with Freiburg facing one of their easiest tests in recent weeks and boasting a dominant record against Bochum, they are well-placed to return to winning ways.
> Bundesliga preview: VfL Bochum vs Freiburg
St Pauli vs. Augsburg (Saturday, 2.30pm)
Two teams enjoying explosive starts to the second half of the campaign will square off at Millerntor-Stadion, where St Pauli host Augsburg for round 20 of Bundesliga.
Both sides are just one place apart in the standings, though the home side are five points adrift of the visitors, who sit 12th with 25 points from 19 matches.
We say: St Pauli 2-2 Augsburg
Both sides head into this clash on a high, with St Pauli finding their form at home and Augsburg winning their last two away games, making a closely contested stalemate likely as neither appears to have the edge over the other based on recent performances.
> Bundesliga preview: St Pauli vs Augsburg
Union Berlin vs. RB Leipzig (Saturday, 5.30pm)
RB Leipzig's quest to qualify for the Champions League continues on Saturday when they travel to play Union Berlin at Stadion An der Alten Forsterei in the Bundesliga.
The home team are fifth last in 14th place with 20 points and were beaten 3-0 by St Pauli on January 26, whereas Leipzig managed to hold champions Bayer Leverkusen to a 2-2 stalemate on January 25 and are fifth with 32 points.
We say: Union Berlin 1-3 RB Leipzig
Given that both sides have been vulnerable defensively in recent weeks, fans can expect an entertaining clash.
While Union will be looking to capitalise on Leipzig's poor form, they have not shown that they are able to reliably convert chances into goals, and it would not be surprising if the visitors were more clinical in the final third.