Wolfsburg vs. Bayern (Saturday, 2.30pm)
We say: Wolfsburg 0-1 Bayern Munich
Wolfsburg have more to play for than Bayern on the face of it, requiring a positive result to automatically qualify for the Europa League. Even accounting for the likely changes the visitors make, they should still have enough quality to keep their winning run going.
Freiburg vs. Schalke (Saturday, 2.30pm)
We say: Freiburg 2-0 Schalke
Both teams will be desperate to end their seasons with a win, but we are finding it difficult to look past the hosts, backing them to record a 2-0 victory. Schalke have struggled badly since returning to action in May, but Freiburg had won two out of three before losing to Bayern last weekend.
Borussia M'bach vs. Hertha Berlin (Saturday, 2.30pm)
The race for Champions League football has gone right down to the wire, with Gladbach two points above Bayer Leverkusen in the final qualification spot.
We say: Gladbach 2-1 Hertha
It has been a turbulent campaign for Hertha, one that has seen them get through four head coaches, but victory in this final game may be enough for them to finish in the top half. Gladbach have far more on the line as they go head-to-head with Leverkusen for fourth place, and we expect them to get the result required to make certain of a Champions League return.
Dortmund vs. Hoffenheim (Saturday, 2.30pm)
Borussia Dortmund head into the final game of their Bundesliga campaign on Saturday afternoon having already secured the runners-up spot behind champions Bayern Munich.
However, Hoffenheim make the trip to the Westfalenstadion needing at least a point to have any chance of earning a place in next season's Europa League.
We say: Borussia Dortmund 4-1 Hoffenheim
Although Hoffenheim desperately need a positive result, they may struggle to achieve it against a talented Dortmund team playing without any pressure. With that in mind, we feel that the home side will run out convincing winners.
B. Leverkusen vs. Mainz 05 (Saturday, 2.30pm)
From Mainz's perspective, they will look to enjoy the final game of the season having successfully avoided relegation with back-to-back wins.
We say: Bayer Leverkusen 3-1 Mainz 05
Given their respective paths in recent weeks, we can only back Leverkusen to prevail in this contest. Mainz have been playing high-stakes fixtures for weeks, and having finally achieved their goal may ultimately lead to a lower level of performance this weekend.
Werder Bremen vs. FC Koln (Saturday, 2.30pm)
Koln, meanwhile, have already been assured of their top-flight status despite a woeful set of results in the last few weeks.
We say: Werder Bremen 2-1 Koln
Bremen are preparing for one of the most important fixtures in the club's history, and it is somewhat of a blessing that they are coming up against a Koln side without victory since March.
There are no two ways about it - this is a must-win game for Kohfeldt's men. We reckon they are capable of pulling off a narrow victory, but their fate will be sealed if Dusseldorf pick up at least a point in their clash with Union Berlin.
Union Berlin vs. Dusseldorf (Saturday, 2.30pm)
Relegation-threatened Fortuna Dusseldorf will be looking to avoid dropping into the bottom two in the Bundesliga when they end their regular season away to Union Berlin on Saturday.
We say: Union Berlin 1-1 Fortuna Dusseldorf
The pressure is off Union Berlin, but the same cannot be said for Dusseldorf as they look to avoid the possibility of dropping into an automatic relegation spot. We are struggling to separate the two teams, though, and have therefore backed a low-scoring draw in Berlin.
Frankfurt vs. SC Paderborn (Saturday, 2.30pm)
Frankfurt had to settle for a draw against Koln last time out, whereas Paderborn suffered a 3-1 defeat to Champions League-chasing Borussia Monchengladbach in the penultimate gameweek of the season.
We say: Eintracht Frankfurt 3-0 SC Paderborn
There is no pressure on the shoulders of either team heading into the final weekend of the season, with both sides already aware of their fate. Nevertheless, Frankfurt are expected to have too much quality for Paderborn and we are backing a comfortable victory for Hutter's men.
Augsburg vs. RB Leipzig (Saturday, 2.30pm)
The visitors need a win to be sure of finishing third ahead of Borussia Monchengladbach, while 15th-placed Augsburg, who are safe from the drop, could end the campaign as high as 11th.
We say: Augsburg 1-2 Leipzig
Leipzig will be keen to return to winning ways following the disappointment of the loss to Dortmund, and we expect the visitors to triumph at WWK Arena. Werner is likely to be fired up on his final appearance for Leipzig, which could spell bad news for Augsburg on Saturday afternoon.