Spain are the first side through to the Euro 2024 final, where they will face either England or the Netherlands.
La Roja faced France in the opening semi-final clash and it was a thrilling encounter in Munich, as the Spanish came from behind to win 2-1 thanks to a stunning goal from Lamine Yamal and Dani Olmo’s deflected strike.
Luis de la Fuente and his players can now sit back and enjoy Wednesday’s encounter, when England face their toughest test of the tournament so far.
The Three Lions needed penalties to edge past Switzerland in the quarter-finals, keeping their hopes of lifting the European Championship trophy for the first time alive, and the Netherlands now stand between them and back-to-back finals at the Euros.
Euro 2024 fixtures and results
(All times BST)
Last-16
Saturday, June 29
Sunday, June 30
Monday, July 1
Tuesday, July 2
Quarter-finals
Friday, July 5
Saturday, July 6
Semi-finals
Tuesday, July 9
Wednesday, July 10
2: Netherlands vs England: 8pm (Westfalenstadion, Dortmund)
Final
Sunday, July 14
Spain vs England or Netherlands: 8pm, BBC & ITV (Olympiastadion, Berlin)
![](https://cdn.statically.io/img/static.standard.co.uk/2024/06/14/8/19/GettyImages_2152200913.jpg.jpg?quality=75&auto=webp&width=960)
Group Stage
Group A
Friday, June 14
Saturday June 15
Wednesday June 19
Sunday, June 23
Position | Team | P | W | D | L | GF | GA | GD | Points |
1 | Germany | 3 | 2 | 1 | 0 | 8 | 2 | +6 | 7 |
2 | Switzerland | 3 | 1 | 2 | 0 | 5 | 3 | +2 | 5 |
3 | Hungary | 3 | 1 | 0 | 2 | 2 | 5 | -3 | 3 |
4 | Scotland | 3 | 0 | 1 | 2 | 2 | 7 | -5 | 1 |
Group B
Saturday, June 15
Wednesday, June 19
Thursday, June 20
Monday, June 24
Position | Team | P | W | D | L | GF | GA | GD | Points |
1 | Spain | 3 | 3 | 0 | 0 | 5 | 0 | +5 | 9 |
2 | Italy | 3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
3 | Croatia | 3 | 0 | 2 | 1 | 3 | 6 | -3 | 2 |
4 | Albania | 3 | 0 | 1 | 2 | 3 | 5 | -2 | 1 |
![Croatia v Spain - UEFA Nations League 2022/23 Final](https://cdn.statically.io/img/static.standard.co.uk/2023/06/18/22/1499557600.jpg?quality=75&auto=webp&width=960)
Group C
Sunday, June 16
Thursday, June 20
Tuesday, June 25
Position | Team | P | W | D | L | GF | GA | GD | Points |
1 | England | 3 | 1 | 2 | 0 | 2 | 1 | +1 | 5 |
2 | Denmark | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
3 | Slovenia | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
4 | Serbia | 3 | 0 | 2 | 1 | 1 | 2 | -1 | 2 |
![](https://cdn.statically.io/img/static.standard.co.uk/2024/06/12/12/56/SEI208303052.jpg.jpg?quality=75&auto=webp&width=960)
Group D
Sunday June 16
Monday, June 17
Friday, June 21
Tuesday, June 25
Position | Team | P | W | D | L | GF | GA | GD | Points |
1 | Austria | 3 | 2 | 0 | 1 | 6 | 4 | +2 | 6 |
2 | France | 3 | 1 | 2 | 0 | 2 | 1 | +1 | 5 |
3 | Netherlands | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
4 | Poland | 3 | 0 | 1 | 2 | 3 | 6 | -3 | 1 |
![](https://cdn.statically.io/img/static.standard.co.uk/2024/03/20/19/30/SEI196771881.jpg?quality=75&auto=webp&width=960)
Group E
Monday, June 17
Friday, June 21
Saturday, June 22
Wednesday, June 26
Position | Team | P | W | D | L | GF | GA | GD | Points |
1 | Romania | 3 | 1 | 1 | 1 | 4 | 3 | +1 | 4 |
2 | Belgium | 3 | 1 | 1 | 1 | 2 | 1 | +1 | 4 |
3 | Slovakia | 3 | 1 | 2 | 1 | 3 | 3 | 0 | 4 |
4 | Ukraine | 3 | 1 | 1 | 1 | 2 | 4 | -2 | 4 |
![](https://cdn.statically.io/img/static.standard.co.uk/2023/08/17/18/newFile.jpg?quality=75&auto=webp&width=960)
Group F
Tuesday, June 18
Saturday, June 22
Wednesday, June 26
Position | Team | P | W | D | L | GF | GA | GD | Points |
1 | Portugal | 3 | 2 | 0 | 1 | 5 | 3 | +2 | 6 |
2 | Turkey | 3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 |
3 | Georgia | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
4 | Czech Republic | 3 | 0 | 1 | 2 | 3 | 5 | -2 | 1 |
Third-place ranking
Top four qualify for last-16. Teams level on points will be split via goal-difference, then goals scored and finally on a disciplinary tiebreaker.
Position | Team | Group | P | W | D | L | GF | GA | GD | Points |
1 | Netherlands | D | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
2 | Georgia | F | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 |
3 | Slovakia | E | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 |
4 | Slovenia | C | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
5 | Hungary | A | 3 | 1 | 0 | 2 | 2 | 5 | -3 | 3 |
6 | Croatia | B | 3 | 0 | 2 | 1 | 3 | 6 | -3 | 2 |
Follow every match of Euro 2024 LIVE with Standard Sport!