Didier Deschamps' men edged past England in a thrilling quarter-final in the Qatar desert to move one step closer to becoming the first team to retain the trophy in 60 years. They will meet Morocco at the Al Bayt Stadium after the African team sent Cristiano Ronaldo's Portugal packing to become the first African team in history to reach the last four.
France were second best for long spells against Gareth Southgate's England and were grateful for a late Harry Kane penalty miss as they won 2-1. England captain Kane had earlier cancelled out Aurelien Tchouameni's opener, firing past his Tottenham teammate Hugo Lloris from the penalty spot. That goal put him level with Wayne Rooney as England's all-time leading scorer.
Olivier Giroud headed France back into the lead in the 78th minute before England were handed a lifeline but this time Kane blasted over and England's chance was gone.