India, July 10 -- France secured a place in the FIFA World Cup 2026 semi-finals after defeating Morocco 2-0 at Boston Stadium, with captain Kylian Mbappe producing another decisive performance despite missing a first-half penalty.

Mbappe recovered from the early setback by scoring France's opening goal before setting up Ousmane Dembele for the second, guiding Didier Deschamps' side into a third successive FIFA World Cup semi-final.

France will now face either Belgium or Spain in the last four.

France dominated possession for long spells and created the better opportunities from the outset.

The first notable chance arrived in the fifth minute when Dayot Upamecano directed a header from a corner straight at Morocco goalkeeper Yassine Bo...