The 17th edition of the UEFA European Football Championship, aka The Euro, kicks off on Friday, 14 June with hosts Germany taking on Scotland in the opening fixture in Munich.
The 2020 edition — which ended up getting delayed by a year due to the COVID-19 pandemic — took place in multiple nations with the semi-finals and the final taking place at the Wembley Stadium in London, UK. Italy defeated England in the final with a 3-2 win in the penalty shootout after both teams finished level with one goal each at the end of extra time.
Also Read | Complete squads of all 24 teams in Euro 2024
The two finalists from the previous edition have qualified for the tournament, which will once again take place in a single nation this year, with Italy and England placed in Group B and C respectively.
Before the tournament gets underway, we take a look at the full schedule (timings in CEST):
Group stage
14 June
Group A: Germany vs Scotland (Munich, 21:00)
15 June
Group A: Hungary vs Switzerland (Cologne, 15:00)
Group B: Spain vs Croatia (Berlin, 18:00)
Group B: Italy vs Albania (Dortmund, 21:00)
16 June
Group D: Poland vs Netherlands (Hamburg, 15:00)
Group C: Slovenia vs Denmark (Stuttgart, 18:00)
Group C: Serbia vs England (Gelsenkirchen, 21:00)
17 June
Group E: Romania vs Ukraine (Munich, 15:00)
Group E: Belgium vs Slovakia (Frankfurt, 18:00)
Group D: Austria vs France (Düsseldorf, 21:00)
18 June
Group F: Türkiye vs Georgia (Dortmund, 18:00)
Group F: Portugal vs Czechia (Leipzig, 21:00)
19 June
Group B: Croatia vs Albania (Hamburg, 15:00)
Group A: Germany vs Hungary (Stuttgart, 18:00)
Group A: Scotland vs Switzerland (Cologne, 21:00)
20 June
Group C: Slovenia vs Serbia (Munich, 15:00)
Group C: Denmark vs England (Frankfurt, 18:00)
Group B: Spain vs Italy (Gelsenkirchen, 21:00)
21 June
Group E: Slovakia vs Ukraine (Düsseldorf, 15:00)
Group D: Poland vs Austria (Berlin, 18:00)
Group D: Netherlands vs France (Leipzig, 21:00)
22 June
Group F: Georgia vs Czechia (Hamburg, 15:00)
Group F: Türkiye vs Portugal (Dortmund, 18:00)
Group E: Belgium vs Romania (Cologne, 21:00)
23 June
Group A: Switzerland vs Germany (Frankfurt, 21:00)
Group A: Scotland vs Hungary (Stuttgart, 21:00)
24 June
Group B: Croatia vs Italy (Leipzig, 21:00)
Group B: Albania vs Spain (Düsseldorf, 21:00)
25 June
Group D: Netherlands vs Austria (Berlin, 18:00)
Group D: France vs Poland (Dortmund, 18:00)
Group C: England vs Slovenia (Cologne, 21:00)
Group C: Denmark vs Serbia (Munich, 21:00)
26 June
Group E: Slovakia vs Romania (Frankfurt, 18:00)
Group E: Ukraine vs Belgium (Stuttgart, 18:00)
Group F: Czechia vs Türkiye (Hamburg, 21:00)
Group F: Georgia vs Portugal (Gelsenkirchen, 21:00)
Round of 16
29 June
38 2A vs 2B (Berlin, 18:00)
37 1A vs 2C (Dortmund, 21:00)
30 June
40 1C vs 3D/E/F (Gelsenkirchen), 18:00)
39 1B vs 3A/D/E/F (Cologne, 21:00)
1 July
42 2D vs 2E (Düsseldorf, 18:00)
41 1F vs 3A/B/C (Frankfurt, 21:00)
2 July
43 1E vs 3A/B/C/D (Munich, 18:00)
44 1D vs 2F (Leipzig), 21:00)
Quarter-finals
5 July
45 W39 vs W37 (Stuttgart, 18:00)
46 W41 vs W42 (Hamburg, 21:00)
6 July
48 W40 vs W38 (Düsseldorf, 18:00)
47 W43 vs W44 (Berlin, 21:00)
Semi-final 1: 9 July
49 W45 vs W46 (Munich, 21:00)
Semi-final 2: 10 July
50 W47 vs W48 (Dortmund, 21:00)
Final: 14 July
W49 vs W50 (Berlin, 21:00)