The Bundesliga returned to our screens last week and what a sight it was, with some great action on offer from Germany’s top-flight teams.

They’re all back in action this weekend, starting on Friday night, and we’ve previewed some of the key matches.

Bayern to prove too strong for Frankfurt

Leaders Bayern Munich returned to action with a comfortable 2-0 win last time out, making light work of a trip to Union Berlin, with Robert Lewandowski netting from the spot to score his 26th league goal of the season and Benjamin Pavard adding a second.

That victory saw Bayern re-establish a four-point lead at the top and extend their unbeaten run in the Bundesliga to a formidable 12 games – and they will be confident of adding to that tally and making it six league wins on the bounce when they welcome Eintracht Frankfurt to the Allianz Arena on Saturday.

Frankfurt may have reached the Europa League semi-finals last year but after a summer that saw them lose the likes of Luka Jovic and Sebastien Haller, this season has not been so fruitful. Adi Hutter’s side sit 13th in the table currently, just five points clear of relegation trouble, and they returned to action last week with a home defeat to Borussia Monchengladbach.

It’s no surprise then to see Bayern enter this game as the overwhelming favourites. With Lewandowski continuing to fire on all cylinders, they should continue their smooth return to Bundesliga life with another win to nil here, ahead of Tuesday night’s huge title clash at Borussia Dortmund.

Haaland to inspire Dortmund once more

Talking of Dortmund, they remain second in the Bundesliga, four points off Bayern, following last weekend’s superb 4-0 thrashing of rivals Schalke in the Revierderby.

Everything that could have gone right for Dortmund pretty much did – Erling

Braut Haaland kept up his stunning scoring record for the club by netting his 10th Bundesliga goal in his ninth game – at a rate of 60 minutes per goal – while the likes of Raphael Guerreiro and Thorgan Hazard impressed in the absence of some key players from the starting XI.

On Saturday, however, they’ll face a far tougher test when they travel to sixth-placed Wolfsburg, who made their Bundesliga return last week with a 2-1 victory away at Augsburg. But while Wolfsburg will likely take great heart from that result, they did require a stoppage-time winner from Daniel Ginczek and, in Augsburg, they faced a side who have just one win from their last ten games.

Monchengladbach and Leverkusen set for tight affair

One match that is expected to be far tighter than the previously mentioned two is Saturday’s meeting between Borussia Monchengladbach and Bayer Leverkusen at Borussia-Park, where third place welcomes fifth place. With just two points separating these two, it’s all to play for.

Both teams impressed last week with Monchengladbach recording that 3-1 victory over Frankfurt and Leverkusen putting four past Werder Bremen in a 4-1 thrashing. All of this means Saturday’s fixture is rather tough to call, with Monchengladbach’s home advantage making them slight favourites.

With both teams proving effective in attack last time out, while also failing to keep a clean sheet, a draw may be a likely result.

Check out all the latest football betting odds at William Hill