Three Lions will face Netherlands in Wednesday night's semi-final; Either France or Spain will be in the final
Saturday 6 July 2024 21:57, UK
England are in the last four of Euro 2024 after beating Switzerland on penalties in their quarter-final.
After beating Switzerland on penalties to reach the last four, England will play Netherlands in a semi-final in Dortmund on Wednesday July 10; kick off 8pm UK time..
The final is in Berlin on Sunday July 14; kick-off 8pm UK time.
Saturday June 29
Germany 2-0 Denmark
Switzerland 2-0 Italy
Sunday June 30
England 2-1 Slovakia (AET)
Spain 4-1 Georgia
Monday July 1
France 1-0 Belgium
Portugal 0-0 Slovenia - Portugal win 3-0 on penalties
Tuesday July 2
Romania 0-2 Netherlands
Austria 1-2 Turkey
Rest days on July 3 and 4
Friday July 5
Spain 2-1 Germany (AET)
Portugal 0-0 France - France win 5-3 on penalties
Saturday July 6
England 1-1 Switzerland- England win 5-3 on penalties
Netherlands 2-1 Turkey
Rest days on 7 and 8 July
Tuesday July 9
Spain vs France (Munich, kick-off 8pm UK time)
Wednesday July 10
Netherlands vs England (Dortmund, kick-off 8pm UK time)
Rest days on July 11, 12 and 13
Sunday July 14
Spain or France vs Netherlands or England (Berlin, kick-off 8pm UK time)