Theo Fernandez opened the scoring after just five minutes and the win was wrapped up when Frankfurt forward Randal Kolo Muani tapped home a second from close range. It means Kylian Mbappe will go head-to-head against Lionel Messi in the biggest match of them all on Sunday. Express Sport takes a look at how every player performed in the semi-final...
Another outstanding display from the Spurs goalkeeper who led from the front - well the back - for his French side.
Jules Kounde 7
No world-beater as a makeshift right-back but put in a decent shift crowned by a fabulous goal-saving block at the end.
Raphael Varane 8
Commanding and footsure performance from the Manchester United centre-back.
Ibrahima Konate 8
Brought in because of illness to Dayot Upamecano, the Liverpool defender did himself and his country proud.
Theo Hernandez 7
Milan left-back was in the right place at the right to give France a flying start with his high-kick act.
France player ratings from 2-0 win over Morocco (Image: GETTY)
Youssouf Fofana 6
Industrious but slightly indisciplined in the French midfield after coming in for Adrien Rabiot.
Aurelien Tchouameni 8
Goalscorer against England had another good night with his driving runs and eye for a pass.
Antoine Griezmann 7
A threat to the Morocco defence on the half-turn but France’s playmaker had too much defending to do for his liking.
Ousmane Dembele 5
The Barcelona wing struggled to make much of an impact down the right flank.
Theo Hernandez fires France into an early lead (Image: Getty)
Invalid email
We use your sign-up to provide content in ways you've consented to and to improve our understanding of you. This may include adverts from us and 3rd parties based on our understanding. You can unsubscribe at any time. Read our Privacy Policy
Kylian Mbappe 8
One piece of Mbappe magic setted the outcome as his delightful dance set up France’s second goal for Randal Kolo Muani.
Olivier Giroud 6
Intelligent movement but should have done better with a good first chance which cannoned off the post.