Freiburg vs. Schalke (Sunday, 2.30pm)
© Reuters
Two sides with contrasting ambitions collide in the Bundesliga on Sunday afternoon as Champions League-chasing Freiburg host relegation-threatened Schalke 04.
While Freiburg occupy fifth place in the table – one point shy of the top four – Schalke find themselves second from bottom with only six games left to save their season.
We say: Freiburg 2-0 Schalke 04
Having won eight of their 14 home league games this season – conceding just 12 goals along the way – Freiburg look set to strengthen their top-four bid with a comfortable victory over Schalke 04, who are on course to suffer yet another defeat on the road.
> Click here to read our full preview for this match
B. Leverkusen vs. RB Leipzig (Sunday, 4.30pm)
© Reuters
Fresh from booking their place in the UEFA Europa League semi-finals, Bayer Leverkusen return to Bundesliga action with a home fixture against RB Leipzig this weekend.
The two sides are separated by seven points in the standings, with sixth-placed Leverkusen trailing fourth-placed Leipzig, adding extra spice to Sunday's showdown.
We say: Bayer Leverkusen 2-1 RB Leipzig
We expect Bayer Leverkusen to extend their unbeaten run to 13 matches in all competitions with a hard-fought victory over RB Leipzig, who look set to suffer a third defeat in four Bundesliga away games.
> Click here to read our full preview for this match
Borussia M'bach vs. Union Berlin (Sunday, 6.30pm)
© Reuters
Union Berlin will aim to keep pace with the Bundesliga frontrunners when they do battle with Borussia Monchengladbach at Borussia-Park on Sunday evening.
The Iron Ones find themselves five points shy of Borussia Dortmund and seven points behind Bayern Munich, while Gladbach occupy 10th place in the table.
We say: Borussia Monchengladbach 1-1 Union Berlin
Union Berlin will be desperate to remain within touching distance of the top two, but the visitors look set to drop more points this weekend as Borussia Monchengladbach extend their unbeaten run on home soil to six matches.