France will start as favourites but Morocco are used to being underdogs after knocking out European opponents in Belgium, Spain and Portugal on their dazzling unbeaten run.
The winners will face Argentina or Croatia in the final after the two-time winners saw off the Netherlands on penalties and the 2018 finalists ousted title favourites Brazil.
Read on for more details around the match, including TV information, kickoff time, betting odds and the history of this heavyweight clash.
MORE: World Cup bracket 2022: Updated live through FIFA knockout stage
When is France vs. Morocco?
Date: Wednesday, December 14 Time: 22:00 (local) / 19:00 (GMT) / 14:00 (ET)
Morocco will face France in the semifinals at Al Bayt Stadium in Al Khor on Wednesday, December 14, with kickoff at 22:00 local time in Qatar.
Here’s how that translates into time zones across some of the world’s major territories.
France vs. Morocco live stream, TV channel
This second semifinal clash will be played at the Al Bayt Stadium. Here’s how you can watch all the action in some of the major global territories.
France vs. Morocco history
France have won seven and lost only one of their 11 matches against Morocco, although the nations have never played each other at a major international tournament.
The countries last met in a friendly at the Stade de France in 2007, when Morocco took the lead and scored a late leveller in a 2-2 draw.
France vs. Morocco betting odds
Odds via BetMGM (USA), Sports Interaction (Canada), SkyBet (UK), and Ladbrokes (Australia).
Note: Odds above for 90 minutes of regulation except “to advance.”