Mainz vs. Freiburg (Sunday, 2.30pm)
Freiburg, meanwhile, have failed to win any of their last four league games.
We say: Mainz 05 1-1 Freiburg
Although Mainz appear to have overcome their early season slump, they are still struggling to put wins on the board, and we can envisage that continuing on Sunday.
Freiburg probably have a little more quality than the hosts but they are struggling to juggle two competitions at present, so they may be content to claim a point.
B. Leverkusen vs. Dortmund (Sunday, 4.30pm)
Dortmund returned to winning ways against Borussia Monchengladbach last weekend, but they head into this encounter 10 points behind their forthcoming opponents.
We say: Bayer Leverkusen 3-2 Borussia Dortmund
There is little doubt that this match is the stand-out game of the weekend in the Bundesliga, with both teams desperate for all three points for different reasons. Leverkusen will need to win to return to the top of the table should Bayern defeat Union Berlin as expected, while Dortmund must close the gap on their opponents.
Despite Dortmund's hugely positive week, Leverkusen are playing at a higher level at the moment, and we can envisage them coming out on top in what could be a classic encounter.
Augsburg vs. Frankfurt (Sunday, 6.30pm)
Frankfurt, meanwhile, were defeated for only the second time in the league this season by Stuttgart last weekend.
We say: Augsburg 2-2 Eintracht Frankfurt
These sides have drawn plenty of games in recent times and we can envisage them sharing the spoils once again when they meet at Augsburg Arena on Sunday.
Frankfurt possess a little more quality than Augsburg, but they could be tired and deflated after suffering back-to-back losses within the last week, so they may be content to avoid defeat.