The reigning world champions take on the first-time semi-finalists in a clash that will determine who will take on Argentina in the final of Qatar 2022! France are looking to defend their title while the Moroccans carry the hopes of their entire continent on their shoulders by virtue of being the first African nation to qualify for the quarterfinals of a World Cup.


France have just beaten one of the best sides of the tournament in England and are looking very likely to go on and win the tournament to become only the second nation to retain the trophy. Olivier Giroud and Griezzman have linked up superbly this tournament, with the former coming in clutch every time his nation needs a goal and the latter creating chance after chance for the side. Griezzman has played a vital role in pressing the midfield and defense of the opposition, converting possession in the opposition half, and making the French attack very dangerous. He has averaged 0.8 interceptions and 1.8 tackles per game, numbers that are tough to come by for a player in his position. Kylian Mbappe will be ever so threatening, and his battle against clubmate Hakimi will be one for the ages. The French have shown some worrying signs, with Rabiot and Upamecano falling ill a day prior to the game. The midfield battle will be the most important, as the Moroccan midfielders are the ones who have kept every single attacker they’ve faced out of the game. The French midfield has always been a cause for concern, but Tchouameni and Rabiot have made it seem like it’s the least of their worries. This game might finally be the one where the French midfield could be put into question.

France football team


Morocco have been a bundle of surprises in this tournament, not only for having reached this stage but for how they have reached this stage of the tournament. The team has conceded only an own goal in the entirety of the tournament and has beaten the likes of Spain, Portugal, and Belgium to reach this stage. Ounahi, Boufal, Amrabat, Ziyech, Hakimi, Bono, Saiss, El-Nesyri, Aguerd, and Mazaraoui are all names we just hear about during the regular seasons but have become stars on a global stage at Qatar 2022. The team has knocked out two neighboring teams from the tournament and will look to knock out Spain’s neighbors on the eastern front in the semi-finals. The team is incredibly hard to break down and create chances against, leaving teams no space or time to get close to their box. Even if the ball gets close to the goal, Bono is there to save it. The team will be careful against France, as they aren’t like any other team that they have faced before, and with their captain and central defender Roman Saiss injured, the team will have to find a way to support their backline.

morocco football team

Key Battles to look out for

Tchouameni vs Amarabat- Both players will look to keep the other out of the game and ensure midfield dominance over the other. The one who wins this battle will dictate the tempo in this France vs Morocco game.

Ziyech vs Hernandez: Ziycech is key to creating chances with his inch-perfect crosses, and his tussle with Hernandez will decide how many key chances Morocco creates. Morocco will look to exploit the left-hand side after Hernandez’s showing against England.

Hakimi vs Mbappe: The best battle of them all as the PSG teammates take each other on in a battle of pace, skill, and agility. Both extremely talented players will go head-to-head as Hakimi will look to keep Ziyech quiet throughout the France vs Morocco game.

Mbappe and hakimi football player


In this France vs Morocco . Morocco has had a great run this world cup but has picked up loads of injuries, along with fatigue that is seen on the faces of the players. This game might be a little too much for the North African side, as the French frontline is vicious and fierce. France should be able to see the game through, but Morocco will not go down without a fight. The balance of two continents lies on the shoulders of these two nations, with the victor creating history by reaching a World Cup final.

Contact us for more information! 

You can call us at +91- 9311593910, +91-8085094046

Or email us at