Borussia M'bach vs. Union Berlin (Sunday, 2.30pm)
Marco Rose's side have lost to Bayer Leverkusen and drawn with Werder Bremen in their last two games to drop down into fourth position in the table, while Berlin sit 13th with 31 points to show from their 28 matches.
We say: Borussia Monchengladbach 2-0 Union Berlin
Gladbach will be determined to bounce back this weekend after two disappointing results, and we are finding it difficult to look past the home side. Berlin have the second-worst away record in Germany's top flight this season and could be in for a tough afternoon at Borussia-Park.
SC Paderborn vs. Dortmund (Sunday, 5.00pm)
BVB saw their six-game winning run in the league ended by Bayern on Tuesday, and the result has left them seven points behind the reigning champions ahead of the next set of fixtures in Germany's top flight.
We say: Paderborn 0-2 Dortmund
Dortmund's away form this season has been far from perfect, but Paderborn have the second-worst home form in the Bundesliga this term, picking up just eight points from 14 matches. Favre's side will be determined to return to winning ways, and we fancy BVB to collect all three points in routine fashion.
FC Koln vs. RB Leipzig (Monday, 7.30pm)
The Red Bulls were held by Hertha Berlin in midweek and head into the weekend matches nine points off top spot, while Koln are also aiming to respond to a bad result last time out.
We say: FC Koln 1-2 RB Leipzig
Koln can be happy with their first season back in the Bundesliga, but they have gone off the boil and do not have the best of records against Leipzig. Nagelsmann's men need to start turning draws into wins and we expect that to happen on Monday, with this becoming the first German top-flight fixture to be staged in the month of June for 25 years.