World champions Germany were less than impressive in their match against an inexperienced English side on Friday but they still remain a team to be feared.
With the likes of Timo Werner and Leroy Sane coming through, the Germans are always going to get results when it matters and that could be the case here.
They were on a run of seven wins on the bounce before that draw on Friday.
Coincidentally, their last loss was to France in last year’s Euros and perhaps this is an opportunity for them to avenge that loss.
The Germans have won all 7 of their home games since the last Euros, scoring 26 goals in the process.
Timo Werner has taken his chances well as the Germans lacked an out and out attacker last year.
France will be looking to take advantage of a weak German defence when they face off in this game.
The French side is blessed with an abundance of attacking talents with the likes of Kylian Mbappe, Olivier Giroud, Alexandre Lacazette, and Anthony Martial all available for this game.
Their 2-0 win over Wales on Friday made it 5 wins from their last six games.
Away from home they have lost just once in their last six games since Euro 2016 winning four of those games.
They also netted in all but one of those away matches and they managed to keep just 3 clean sheets.
Results of each team’s last 5 matches across all leagues and competitions