Football fans will love this December as there are numerous fascinating clashes to come. In Premier League there will be nine games on Boxing Day spread over the four kick-off times, including Leicester vs Liverpool, also couple of derbies are scheduled. Champions League group stage will be over and fans will learn the qualified teams that will continue the tournament at the knockout phase. From Bundesliga, fans will love to witness the clash between the league leader Borussia Monchengladbach and last term's champions Bayern Munich, that struggle to get into the form and do not show their best display. The long-awaited El Clasico will take place this December. The most exciting clash in La Liga was cancelled due to fears of civil unrest following days of protesting in Barcelona after nine Catalan separatist leaders were jailed.
Here are top 10 matches that real football fans should not miss.
Borussia Monchengladbach vs Bayern Munich, Bundesliga, 7/12/2019, 3:30 pm, Borussia-Park
Getty images
Borussia Monchengladbach bounced back to winning ways in the Bundesliga last week after they took down Freiburg with a 4-2 at home. With just one loss from their last five matches in the league, the home side are still holding on to the top spot in the standings. On the other hand, last term's champions have suffered their first loss after sacking Niko Kovac in the most recent match against Bayer Leverkusen. However, that doesn't guarantee a win for Borussia Monchengladbach.
Manchester City vs Manchester United, Premier League, 7/12/2019, 6:30 pm, Etihad Stadium

Getty images
The Manchester derby is always an essential clash in the Premier League and all eyes will be on the Etihad Stadium when City take on United, as the two footballing giants will face each other for the first time this season. After winning Tottenham on Wednesday, Ole Gunnar Solskjaer's side are expected to play more confidently, while the Citizens have fallen some way short of the exacting standards they have set themselves over recent years under Pep Guardiola’s reign.
Red Bull Salzburg vs Liverpool, Champions League, 10/12/2019, 6:55 pm, Red Bull Arena

Getty images
Group E fixture on Tuesday is quite essential as the group leader Liverpool have just 10 points, while Red Bull have got 7, and if the reigning champions lose they may risk playing at the knockout stage. Red Bull Salzburg — who have turned a few heads already in this year's competition — stand between Liverpool and Champions League misery.
Inter Milan vs Barcelona, Champions League, 11/12/2019, 9:00 pm, San Siro

Getty images
Inter Milan and Borussia Dortmund both have 7 points in Group F and in order to reach to the knockout phase Antonio Conte's side need to win group leader Barcelona, which has 11 points. So the tension at San Siro will be quite high.
Chelsea vs Lille, Champions League, 11/12/2019, 9:00 pm, Stamford Bridge

Getty images
Chelsea are currently the 3rd at Group H with 8 points, while Lille is in the last place and victory for the Blues is kind of vital otherwise they will lose their chance to play at the knockout phase.
Arsenal vs Manchester City, Premier League, 15/12/2019, 5:30 pm, Emirates Stadium

Getty images
Two Premier League giants are set to face each other both with aims not to lose any points. Although Arsenal are currently in the 10th place in the Premier League, the clash is believed to be the most fascinating one in the league's 17th matchweek.
Barcelona vs Real Madrid, La Liga, 18/12/2019, 8:00 pm, Camp Nou

Getty images
The highly anticipated El Clasico between the Spanish giants will catch every fan's attention worldwide. The clash previously has been postponed by the Spanish Football Federation due to fears of civil unrest in Barcelona as nine Catalan separatist were arrested. The rivalry between Barcelona and Real Madrid has made El Clasico one of the biggest fixtures in the football world. Their clashes over the years were remembered with tons of iconic moments, so the fans will be willing to witness a standout performance by the two giants.
Manchester City vs Leicester City, Premier League, 21/12/2019, 6:30 pm, Etihad Stadium

Getty images
Another Premier League giants clash is set to take place this December. Both teams are at the top in the Premier League standings and their match is obviously going to be quite exciting. Pep Guardiola's side is seen to be suffering to defend their title as league champions due to Liverpool's invincible campaign. On the other hand, the Foxes have endured quite a good campaign at the English league and currently are the second at the standings.
Tottenham vs Chelsea, Premier League, 22/12/2019, 5:30 pm, Tottenham Hotspur Stadium

Getty images
London derby is going to be one of the most anticipated clashes of the 18th matchweek. The clash will be exciting as Spurs coach Jose Mourinho for the second time this season (Manchester United) will face one of his former clubs, so the tension is going to be high.
Arsenal vs Chelsea, Premier League, 29/12/2019, 3:00 pm, Emirates Stadium

Getty images
Another London derby will take place in Premier League this December. As always the giants' clashes are the most important ones and all eyes will be on Emirates Stadium on December 29th.
Note: All times are CET.