The Euro 2024 semi-finals have been confirmed. In the last two quarter-finals, England beat Switzerland 6-4 on aggregate (5-3 on penalties) and the Netherlands beat Turkey 2-1.
The top four of this European Championship are all produced, namely the Netherlands, England, France and Spain.
England beat Switzerland on penalties on Sunday to progress to the last four. The Netherlands scored two goals in seven minutes in the second half in the quarter-finals to win Turkey and will face England in the semi-finals.
Spain made it all the way through the group stage, scoring four goals against Georgia in the round of 16 and are arguably favourites to win the tournament. In the quarter-finals, they scored a last-gasp strike in extra time to knock out hosts Germany.
Although France have yet to score in an open match at this tournament, they beat Portugal on penalties and will clash with Spain in the semi-finals.
European Championship semi-finals:
Spain vs France Match time July 10 03:00
England vs Netherlands Match time: July 11, 03:00