RB Leipzig vs. Dortmund (Saturday, 2.30pm)
Borussia Dortmund will be looking to guarantee themselves the runners-up spot in the Bundesliga this season when they travel to RB Leipzig on Saturday afternoon.
BVB are currently second to champions Bayern Munich in Germany's top flight, but they are only three points clear of third-placed Leipzig ahead of this weekend's mouthwatering contest.
We say: Leipzig 2-2 Dortmund
This has the makings of a real classic, particularly considering that the two sides shared the points in a six-goal thriller earlier this season. We are expecting another open match at the Red Bull Arena but are finding it difficult to separate them once again, ultimately backing a 2-2 draw.
> Click here to read our full preview for this match
Hertha Berlin vs. B. Leverkusen (Saturday, 2.30pm)
Bayer Leverkusen will be looking to consolidate their position in the Champions League places when they travel to Hertha Berlin for their penultimate Bundesliga game of the season.
In contrast, Hertha have very little to play for in the final stages as they lie 11th in the table with two gameweeks remaining.
We say: Hertha Berlin 1-2 Bayer Leverkusen
Hertha realistically have hardly anything to play for in these final two games, and Leverkusen's confidence will be high after they returned to winning ways against Koln, so we expect Bosz's men to come away from the Olympiastadion with all three points and all but confirm a deserved Champions League spot.
> Click here to read our full preview for this match
FC Koln vs. Frankfurt (Saturday, 2.30pm)
FC Koln welcome Eintracht Frankfurt to the RheinEnergieStadion on Saturday afternoon needing just one point to retain their Bundesliga status for another 12 months.
Meanwhile, Frankfurt realistically require maximum points from their remaining two matches in order to give themselves any chance of qualifying for the Europa League.
We say: FC Koln 1-2 Eintracht Frankfurt
Given their contrasting form, we see this game only ending one way. Added with the possibility of the home side perhaps being tentative due to a lack of confidence, Frankfurt should be able to capitalise for their fifth win since the resumption.
> Click here to read our full preview for this match
SC Paderborn vs. Borussia M'bach (Saturday, 2.30pm)
Top-four chasing Borussia Monchengladbach will be looking to make it back-to-back victories when they travel to already-relegated SC Paderborn on Saturday afternoon.
Gladbach cruised to victory over Wolfsburg in midweek and are one point off a Champions League spot, while defeat to Union Berlin brought an end to Paderborn's survival hopes.
We say: SC Paderborn 0-2 Borussia Monchengladbach
Unlike their opponents, Gladbach have it all to play for in this penultimate fixture of the season. The visitors returned to winning ways in midweek with an impressive victory and are strong favourites to come out on top at the Benteler Arena on Saturday.
> Click here to read our full preview for this match
Schalke vs. Wolfsburg (Saturday, 2.30pm)
Wolfsburg face Schalke 04 at the VELTINS-Arena realistically needing to end their two-game winless streak if they are to retain hold of sixth place in the Bundesliga standings.
While Schalke are now out of the race to qualify for the Europa League, David Wagner will be desperate to end the season on a high after a prolonged run without a victory.
We say: Schalke 04 1-3 Wolfsburg
In theory, this is the perfect fixture for Wolfsburg to get back on the right track, and we expect them to do just that. Although Schalke may improve from their last outing, the home side have lost any momentum which they had built from two draws in a row.
> Click here to read our full preview for this match
Dusseldorf vs. Augsburg (Saturday, 2.30pm)
Fortuna Dusseldorf will be looking to boost their hopes of avoiding relegation from the Bundesliga when they welcome Augsburg to the Merkur Spiel-Arena on Saturday afternoon.
Dusseldorf are currently 16th in Germany's top flight, five points behind 15th-placed Mainz and six behind 14th-placed Augsburg ahead of this weekend's key contest.
We say: Dusseldorf 1-0 Augsburg
There is no downplaying the importance of this weekend's match, particularly for the hosts. Augsburg are certainly capable of picking up a strong result, but Dusseldorf were impressive against Leipzig last time out, and we fancy the home side to pick up a big three points at the Merkur Spiel-Arena.
> Click here to read our full preview for this match
Mainz 05 vs. Werder Bremen (Saturday, 2.30pm)
Two of the Bundesliga's relegation candidates will face off in a crunch match on Saturday as Mainz 05 prepare to host Werder Bremen at the Opel Arena.
The teams are separated by six points in the table, with Mainz just above the relegation zone in 15th, while Bremen occupy 17th spot ahead of the penultimate weekend of the season.
We say: Mainz 05 2-1 Werder Bremen
Bremen actually performed pretty well against Bayern and gave the champions a good run for their money, but Mainz's victory over second-placed Dortmund was an incredible feat and we expect the home side to build upon that win with another three points and confirm their top-flight status.
> Click here to read our full preview for this match
Bayern vs. Freiburg (Saturday, 2.30pm)
Fresh from securing their eighth straight Bundesliga title earlier this week, Bayern Munich will continue their 2019-20 campaign with a home match against Freiburg on Saturday afternoon.
Bayern's 1-0 win over Werder Bremen on Tuesday was enough to secure the title, but there is still plenty to play for in this match as Freiburg chase down a top-six finish.
We say: Bayern Munich 2-1 Freiburg
The pressure is off Bayern, but it is still difficult to back against the champions considering their form. Freiburg will be desperate for a positive result to boost their top-six hopes, but we fancy the home side to put another three points on the board.
> Click here to read our full preview for this match
Hoffenheim vs. Union Berlin (Saturday, 2.30pm)
Hoffenheim will be looking to boost their hopes of securing a top-six finish in the Bundesliga table when they welcome Union Berlin to the PreZero Arena on Saturday afternoon.
The hosts are currently seventh in the division, level on points with sixth-placed Wolfsburg, while Union Berlin sit 12th with 38 points to show from their 32 matches this season.
We say: Hoffenheim 2-1 Union Berlin
There is no question that it is a bigger match for Hoffenheim than it is for Union Berlin, who are already safe from the threat of relegation. The visitors are capable of pulling off a surprise, but we fancy Hoffenheim to put an important three points on the board as they battle for a top-six spot.