A heroic defensive display from Laurent Koscielny and Samuel Umtiti against Germany secured France’s third clean sheet in six outings, while Antoine Griezmann stole the show at the other end.
The Atletico Madrid playmaker struck twice on Thursday for his sixth goal of the tournament - the first a penalty after Bastian Schweinsteiger handled in the box and the second an improvised prod as Manuel Neuer uncharacteristically lost his bearings.
Over a decade later and he has led his nation to another. Despite Fernando Santos’ men failing to win a single Euro 2016 game in 90 minutes until they brushed past Wales in the semi-finals, Ronaldo and Nani have scored three goals apiece and looked a constant threat.
Can the former Manchester United duo dent France’s championship hopes? Or will the hosts prove too much for their opposition on home turf, as they did at the 1998 World Cup?
Vote in our poll below and let us know who you think will win the final.