The UEFA EURO 2024 tournament reached its climax with the semi-final stage, delivering two captivating matches that set the stage for an epic final. Football fans around the globe eagerly anticipated these crucial encounters, and the semi-finals did not disappoint, showcasing top-tier European football at its finest. Let’s delve into the results and key moments from these pivotal matches.
Spain vs. France: A Tactical Masterclass in Munich
The first semi-final saw Spain lock horns with France in a highly anticipated match held in Munich on Tuesday, July 9th. Both teams, boasting exceptional talent and tactical prowess, engaged in a fierce battle for a coveted spot in the final. Spain ultimately emerged victorious with a 2-1 scoreline, overcoming a resilient French side in a game marked by strategic plays and moments of brilliance. The victory propelled Spain into the EURO 2024 final, showcasing their dominance in this prestigious tournament.
Netherlands vs. England: A Close Encounter in Dortmund
The second semi-final took place in Dortmund on Wednesday, July 10th, featuring a compelling clash between the Netherlands and England. This match lived up to its billing as a nail-biting contest, with both teams displaying determination and skill. England managed to edge out the Netherlands with a 2-1 victory, securing their place in the EURO 2024 final. The game was characterized by its tight margins and intense competition, highlighting the high stakes of the semi-final stage.
Road to the Semi-Finals
Both Spain and England’s paths to the semi-finals were paved with impressive performances throughout the EURO 2024 knockout stages. Spain’s journey included a quarter-final victory against Germany (2-1 after extra time) and a commanding 4-1 win over Georgia in the Round of 16. England, on the other hand, reached the semi-finals by defeating Switzerland in a quarter-final penalty shootout (1-1 aet, 5-3 on pens) and overcoming Slovakia 2-1 after extra time in the Round of 16. These preceding victories underscored the strength and resilience of both finalists as they progressed through the tournament.
EURO 2024 Full Match Schedule and Results
For a comprehensive overview of the entire tournament, here is a detailed schedule of all EURO 2024 matches and their results, from the group stage through to the final:
EURO 2024 final result
Sunday 14 JulySpain 2-1 England (Berlin)
Final highlights: Spain 2-1 England
Semi-final results
Tuesday 9 JulySpain 2-1 France (Munich)
Wednesday 10 JulyNetherlands 1-2 England (Dortmund)
Quarter-final results
Friday 5 JulySpain 2-1 Germany (aet) (Stuttgart)Portugal 0-0 France (aet, 3-5 on pens) (Hamburg)
Saturday 6 JulyEngland 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf)Netherlands 2-1 Türkiye (Berlin)
Highlights: Netherlands 2-1 Türkiye
Round of 16 results
Saturday 29 JuneSwitzerland 2-0 Italy (Berlin)Germany 2-0 Denmark (Dortmund)
Sunday 30 JuneEngland 2-1 Slovakia (aet) (Gelsenkirchen)Spain 4-1 Georgia (Cologne)
Monday 1 JulyFrance 1-0 Belgium (Düsseldorf)Portugal 0-0 Slovenia (aet, 3-0 on pens) (Frankfurt)
Tuesday 2 JulyRomania 0-3 Netherlands (Munich)Austria 1-2 Türkiye (Leipzig)
Highlights: Switzerland 2-0 Italy
Group stage results
14 JuneGroup A: Germany 5-1 Scotland (Munich)
15 JuneA: Hungary 1-3 Switzerland (Cologne)B: Spain 3-0 Croatia (Berlin)B: Italy 2-1 Albania (Dortmund)
16 JuneD: Poland 1-2 Netherlands (Hamburg)C: Slovenia 1-1 Denmark (Stuttgart)C: Serbia 0-1 England (Gelsenkirchen)
17 JuneE: Romania 3-0 Ukraine (Munich)E: Belgium 0-1 Slovakia (Frankfurt)D: Austria 0-1 France (Düsseldorf)
Highlights: Romania 3-0 Ukraine
18 JuneF: Türkiye 3-1 Georgia (Dortmund)F: Portugal 2-1 Czechia (Leipzig)
19 JuneB: Croatia 2-2 Albania (Hamburg)A: Germany 2-0 Hungary (Stuttgart)A: Scotland 1-1 Switzerland (Cologne)
20 JuneC: Slovenia 1-1 Serbia (Munich)C: Denmark 1-1 England (Frankfurt)B: Spain 1-0 Italy (Gelsenkirchen)
21 JuneE: Slovakia 1-2 Ukraine (Düsseldorf)D: Poland 1-3 Austria (Berlin)D: Netherlands 0-0 France (Leipzig)
Highlights: Poland 1-3 Austria
22 JuneF: Georgia 1-1 Czechia (Hamburg)F: Türkiye 0-3 Portugal (Dortmund)E: Belgium 2-0 Romania (Cologne)
Did you know…?
As part of UEFA’s commitment to making EURO 2024 a reference event for sustainability in sport, venues and matches were organised in regionalised clusters. This reduces the number of flights taken by teams by 75% compared to EURO 2016, as well as ensuring easier, sustainable transport between matches for supporters.
23 JuneA: Switzerland 1-1 Germany (Frankfurt)A: Scotland 0-1 Hungary (Stuttgart)
24 JuneB: Croatia 1-1 Italy (Leipzig)B: Albania 0-1 Spain (Düsseldorf)
25 JuneD: Netherlands 2-3 Austria (Berlin)D: France 1-1 Poland (Dortmund)C: England 0-0 Slovenia (Cologne)C: Denmark 0-0 Serbia (Munich))
26 JuneE: Slovakia 1-1 Romania (Frankfurt)E: Ukraine 0-0 Belgium (Stuttgart)F: Czechia 1-2 Türkiye (Hamburg)F: Georgia 2-0 Portugal (Gelsenkirchen)
Highlights: Georgia 2-0 Portugal
Download the match scheduleSign up for a free MyUEFA account to watch live streams and on-demand content, play games and challenge your friends, win money-can’t-buy prizes, and apply for tickets to Europe’s biggest games.