UEFA EURO 2024 kicked off on Friday, June 14, and will culminate with the final in Berlin on Sunday, July 14. Here is a comprehensive overview of the dates, venues, and schedules for the tournament.
Semi-Finals
The semi-final stage of the tournament has already seen some thrilling action:
Tuesday, July 9
- Spain 2-1 France (Munich)
Wednesday, July 10
- Netherlands vs England (Dortmund, 21:00 CEST)
Rest days are scheduled for July 11, 12, and 13, allowing teams to prepare for the final showdown.
Final
Sunday, July 14
- Spain vs Netherlands/England (Berlin, 21:00 CEST)
Quarter-Final Results
The quarter-finals provided intense matchups and dramatic finishes:
Friday, July 5
- Spain 2-1 Germany (aet) (Stuttgart)
- Portugal 0-0 France (aet, 3-5 on pens) (Hamburg)

Saturday, July 6
- England 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf)
- Netherlands 2-1 Türkiye (Berlin)
Round of 16 Results
The Round of 16 featured decisive victories and nail-biting encounters:
Saturday, June 29
- Switzerland 2-0 Italy (Berlin)
- Germany 2-0 Denmark (Dortmund)
Sunday, June 30
- England 2-1 Slovakia (aet) (Gelsenkirchen)
- Spain 4-1 Georgia (Cologne)
Monday, July 1
- France 1-0 Belgium (Düsseldorf)
- Portugal 0-0 Slovenia (aet, 3-0 on pens) (Frankfurt)
Tuesday, July 2
- Romania 0-3 Netherlands (Munich)
- Austria 1-2 Türkiye (Leipzig)
Group Stage Results
The group stage set the stage for the knockout rounds, with numerous memorable matches:
14 June
- Germany 5-1 Scotland (Munich)
15 June
- Hungary 1-3 Switzerland (Cologne)
- Spain 3-0 Croatia (Berlin)
- Italy 2-1 Albania (Dortmund)
16 June
- Poland 1-2 Netherlands (Hamburg)
- Slovenia 1-1 Denmark (Stuttgart)
- Serbia 0-1 England (Gelsenkirchen)

17 June
- Romania 3-0 Ukraine (Munich)
- Belgium 0-1 Slovakia (Frankfurt)
- Austria 0-1 France (Düsseldorf)
18 June
- Türkiye 3-1 Georgia (Dortmund)
- Portugal 2-1 Czechia (Leipzig)
19 June
- Croatia 2-2 Albania (Hamburg)
- Germany 2-0 Hungary (Stuttgart)
- Scotland 1-1 Switzerland (Cologne)
20 June
- Slovenia 1-1 Serbia (Munich)
- Denmark 1-1 England (Frankfurt)
- Spain 1-0 Italy (Gelsenkirchen)
21 June
- Slovakia 1-2 Ukraine (Düsseldorf)
- Poland 1-3 Austria (Berlin)
- Netherlands 0-0 France (Leipzig)
22 June
- Georgia 1-1 Czechia (Hamburg)
- Türkiye 0-3 Portugal (Dortmund)
- Belgium 2-0 Romania (Cologne)
23 June
- Switzerland 1-1 Germany (Frankfurt)
- Scotland 0-1 Hungary (Stuttgart)
24 June
- Croatia 1-1 Italy (Leipzig)
- Albania 0-1 Spain (Düsseldorf)
25 June
- Netherlands 2-3 Austria (Berlin)
- France 1-1 Poland (Dortmund)
- England 0-0 Slovenia (Cologne)
- Denmark 0-0 Serbia (Munich)
26 June
- Slovakia 1-1 Romania (Frankfurt)
- Ukraine 0-0 Belgium (Stuttgart)
- Czechia 1-2 Türkiye (Hamburg)
- Georgia 2-0 Portugal (Gelsenkirchen)
Upcoming Matches
The excitement continues as the tournament moves closer to its conclusion. With the final set for July 14 in Berlin, fans around the world eagerly await to see which team will lift the coveted trophy. Stay tuned for more updates and results as UEFA EURO 2024 unfolds.








