France rode their luck to see off England in the last eight on Saturday, with Olivier Giroud playing hero for Les Bleus with a late goal.
Morocco stunned Portugal to book their place in the last four, and the Atlas Lions are once again heavy underdogs for their meeting with the defending world champions.
Morocco have already advanced ahead of Belgium and knocked out Portugal and Spain.
France, on the other hand, are blessed with immense tournament experience and have the best player in the world in their front line.
Half Time: Draw
Morocco have been drawing at half-time in three of their five World Cup matches.
They have conceded just one goal at the tournament thus far, and Walid Regragui will set his team up in the same manner here.
France should eventually have enough to win this match inside 90 minutes, but Morocco should be able to frustrate them for the first 45 minutes.
This defence has shown it can resist even severe pressure from some of the world’s best teams.
Anytime Goalscorer: Olivier Giroud
Aside from his match-winning goal, Giroud had a couple of good opportunities against England.
With so much attention on Kylian Mbappe, defences are lop-sided, which can open space centrally for Giroud.
Of players to start more than one match, only Goncalo Ramos has more non-penalty expected goals per 90.
Giroud has again proven he’s a reliable finisher with four goals in four starts.
Total Corners: Over 8.5
Morocco have conceded nine corners in three of their five World Cup matches, which would land this over.
France have clocked significant corner totals in several of their matches – only Brazil have registered more corner kicks.
Just four teams, all of which were knocked out in the group stage, have conceded more corners per match than Morocco at this World Cup.
Don’t be surprised if France land this over on their own.
All odds are subject to change