With France's baby-faced poster boy Antoine Griezmann going up against preening Portugal superstar Cristiano Ronaldo, the Euro 2016 final will feature a duel between two very different number sevens.
Griezmann, 25, is the tournament's top scorer and is bidding to deliver success for the home nation in his first major international final.