ENGLAND have defeated Switzerland to reach the semi-finals of Euro 2024!
The dramatic match went down to a stunning penalty shoot-out after Bukayo Saka’s equaliser.
Southgate’s men are looking to be the first England team to win a major tournament since the 1966 World Cup-winning side.
And they are now in the final four for the big one in Germany!
ENGLAND VS SWITZERLAND LIVE – LATEST REACTION
Who will England play next at Euro 2024?
England will face the Netherlands in the Euro 2024 semi-final.
The Dutch beat Turkey 2-1 to progress to the semis.
The match will take place on Wednesday, July 10 at the Signal Iduna Park in Dortmund – with kick off set for 8pm BST.
And the game will be broadcast live on ITV 1.
On the opposite side of the bracket, Spain and France will go head-to-head in the other semi-final the night before on Tuesday.
Euro 2024 schedule
July 5
Quarter-final 1, Stuttgart: Spain 2-1 Germany (AET)
Quarter-final 2, Hamburg: Portugal 0-0 France (3-5 pens)
July 6
Quarter-final 4, Dusseldorf: England 1-1 Switzerland (5-3 pens)
Quarter-final 3, Berlin: Netherlands 2-1 Turkey
July 9
Semi-final, Munich: Spain vs France (8pm BST)
July 10
Semi-final Dortmund: Netherlands vs England (8pm BST)
July 14
Final, Berlin (8pm BST)