The 2026 FIFA World Cup has reached the semi-final stage, with France, Spain, England and Argentina emerging as the final four teams in the race for football’s biggest prize.
France became the first team to book their place in the last four after defeating Morocco 2-0, with Kylian Mbappé and Ousmane Dembélé scoring to end Morocco’s impressive run.

Spain followed with a hard-fought 2-1 victory over Belgium, sealing the win with a late goal to set up a mouthwatering semi-final clash against France.
England also needed extra time to edge Norway 2-1, as Jude Bellingham scored twice to send the Three Lions into their first World Cup semi-final since 2018.
Defending champions Argentina completed the semi-final lineup with a 3-1 extra-time victory over Switzerland. Alexis Mac Allister opened the scoring before Julián Álvarez and Lautaro Martínez struck in extra time to seal the win. Lionel Messi also made World Cup history by registering his 10th career World Cup assist, the most by any player in the tournament.
The semi-final fixtures are now set:
France vs Spain – Tuesday, July 14
England vs Argentina – Wednesday, July 15
Which two teams do you think will qualify for the 2026 FIFA World Cup final