RB Leipzig vs. Dortmund (Saturday, 2.30pm)
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.
Hertha Berlin vs. B. Leverkusen (Saturday, 2.30pm)
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.
FC Koln vs. Frankfurt (Saturday, 2.30pm)
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.
SC Paderborn vs. Borussia M'bach (Saturday, 2.30pm)
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.
Schalke vs. Wolfsburg (Saturday, 2.30pm)
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.
Dusseldorf vs. Augsburg (Saturday, 2.30pm)
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.
Mainz 05 vs. Werder Bremen (Saturday, 2.30pm)
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.
Bayern vs. Freiburg (Saturday, 2.30pm)
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.
Hoffenheim vs. Union Berlin (Saturday, 2.30pm)
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.