Lors de la demi-finale de l'Euro 2024 le 9 juillet 2024, la France a affronté l'Espagne à Munich. Kylian Mbappé était titulaire, portant un masque de protection après s'être cassé le nez plus tôt dans le tournoi. La France a effectué deux changements par rapport à son match précédent contre le Portugal : Randal Kolo Muani a remplacé Antoine Griezmann, et Eduardo Camavinga est entré à la place d'Adrien Rabiot, suspendu.
L'Espagne, quant à elle, a aligné la même équipe que lors de sa victoire en quart de finale contre l'Allemagne, avec Lamine Yamal et Dani Olmo en tête de l'attaque. Le match était très attendu, les deux équipes cherchant une place en finale.
La France avait eu du mal à marquer dans le jeu ouvert pendant le tournoi, avec seulement un but sur penalty et deux buts contre son camp. L'Espagne, en revanche, avait été prolifique, marquant 11 buts en quatre matchs.
Le match s'est terminé 2-1 en faveur de l'Espagne, avec des buts de Lamine Yamal et Dani Olmo, tandis que le but de la France est venu de Randal Kolo Muani. L'Espagne a avancé en finale, où elle a affronté l'Angleterre.