Spain will face France in the men’s Olympic football final after staging a dramatic 2-1 comeback victory over Morocco in the semi-finals.

Morocco’s top scorer, Soufiane Rahimi, gave his team an early lead with a penalty in the first half, marking his sixth goal of the tournament.
However, Spain responded in the second half, with Barcelona’s Fermin Lopez equalizing by capitalizing on a loose ball in the penalty area.
With just five minutes remaining, substitute Juanlu Sanchez delivered the decisive blow, drilling home the winner to secure Spain’s place in the final.

In the other semi-final, France overcame Egypt 3-1 after extra time, setting up a highly anticipated showdown with Spain in Paris on Friday at 20:00 BST.
Morocco will now face Egypt in the bronze medal match in Nantes on Thursday.
They began their campaign with a 2-1 win over Uzbekistan before securing qualification with a second victory over the Dominican Republic, despite losing their final group game to Egypt.
A 3-0 win over Japan in the quarterfinals set up their semi-final clash with Morocco on Monday.
The European giants will be aiming to secure another trophy, having already won Euro 2024.