UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

EURO 2024 fixtures and results by team

UEFA EURO 2024 is under way. Check out the teams' fixtures and results, and their potential routes to the final in Berlin on 14 July.

Hungary left it late to beat Scotland
Hungary left it late to beat Scotland Getty Images

Check out each team's UEFA EURO 2024 group fixtures and their potential routes to the final in Berlin on 14 July. All kick-off times CET.

For more information on each stadium check out our EURO 2024 venue guide.

Full EURO schedule

Albania EURO 2024 fixtures

Group B
1-2 vs Italy (Dortmund, 15 June)
2-2 vs Croatia (Hamburg, 19 June)
vs Spain (Düsseldorf, 24 June, 21:00)

Round of 16
38: 2A vs 2B (Berlin, 29 June, 18:00)
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Albania's road to Germany: Watch every goal

Austria EURO 2024 fixtures

Group D
0-1 vs France (Düsseldorf, 17 June)
3-1 vs Poland (Berlin, 21 June)
vs Netherlands (Berlin, 25 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00 )
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Belgium EURO 2024 fixtures

Group E
0-1 vs Slovakia (Frankfurt, 17 June)
2-0 vs Romania (Cologne, 22 June)
vs Ukraine (Stuttgart, 26 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Belgium's road to Germany: Watch every goal

Croatia EURO 2024 fixtures

Group B
0-3 vs Spain (Berlin, 15 June)
2-2 vs Albania (Hamburg, 19 June)
vs Italy (Leipzig, 24 June, 21:00)

Round of 16
38: 2A vs 2B (Berlin, 29 June, 18:00)
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Czechia EURO 2024 fixtures

Group F
1-2 vs Portugal (Leipzig, 18 June)
1-1 vs Georgia (Hamburg, 22 June)
vs Türkiye (Hamburg, 26 June, 21:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Czechia's road to Germany: Watch every goal

Denmark EURO 2024 fixtures

Group C
1-1 vs Slovenia (Stuttgart, 16 June)
1-1 vs England (Frankfurt, 20 June)
vs Serbia (Munich, 25 June, 21:00)

Round of 16
37: 1A vs 2C (Dortmund, 29 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

England EURO 2024 fixtures

Group C
1-0 vs Serbia (Gelsenkirchen, 16 June)
1-1 vs Denmark (Frankfurt, 20 June)
vs Slovenia (Cologne, 25 June, 21:00)

Round of 16
37: 1A vs 2C (Dortmund, 29 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

England's road to Germany: Watch every goal

France EURO 2024 fixtures

Group D
1-0 vs Austria (Düsseldorf, 17 June)
0-0 vs Netherlands (Leipzig, 21 June)
vs Poland (Dortmund, 25 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00 )
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Georgia EURO 2024 fixtures

Group F
1-3 vs Türkiye (Dortmund, 18 June)
1-1 vs Czechia
 (Hamburg, 22 June)
vs Portugal
(Gelsenkirchen, 26 June, 21:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Kvaratskhelia on 'dream' Georgia EURO debut

Germany EURO 2024 results, fixtures

Group A
5-1 vs Scotland (Munich, 14 June)
2-0 vs Hungary (Stuttgart, 19 June)
1-1 vs Switzerland (Frankfurt, 23 June)

Round of 16:
37: Germany vs 2C (Dortmund, 29 June, 21:00)

Quarter-finals:
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)

Semi-finals:
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)

Final: Berlin (14 July, 21:00)

Hungary EURO 2024 fixtures

Group A
1-3 vs Switzerland (Cologne, 15 June)
0-2 vs Germany (Stuttgart, 19 June)
1-0 vs Scotland (Stuttgart, 23 June)

Round of 16:
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals:
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)

Semi-finals:
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Hungary's road to Germany: Every goal

Italy EURO 2024 fixtures

Group B
2-1 vs Albania (Dortmund, 15 June)
0-1 vs Spain (Gelsenkirchen, 20 June)
vs Croatia (Leipzig, 24 June, 21:00)

Round of 16
38: 2A vs 2B (Berlin, 29 June, 18:00)
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Netherlands EURO 2024 fixtures

Group D
2-1 vs Poland (Hamburg, 16 June)
0-0 vs France (Leipzig, 21 June)
vs Austria (Berlin, 25 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00 )
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Netherlands' road to Germany: Watch every goal

Poland EURO 2024 fixtures

Group D
1-2 vs Netherlands (Hamburg, 16 June)
1-3 vs Austria (Berlin, 21 June)
vs France (Dortmund, 25 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00 )
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Portugal EURO 2024 fixtures

Group F
2-1 vs Czechia (Leipzig, 18 June)
3-0 vs Türkiye (Dortmund, 22 June)
vs Georgia (Gelsenkirchen, 26 June, 21:00)

Round of 16
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Portugal's road to Germany: Every goal

Romania EURO 2024 fixtures

Group E
3-0 vs Ukraine (Munich, 17 June)
0-2 vs Belgium (Cologne, 22 June)
vs Slovakia (Frankfurt, 26 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Scotland EURO 2024 fixtures, results

Group A
1-5 vs Germany (Munich, 14 June)
1-1 vs Switzerland (Cologne, 19 June)
0-1 vs Hungary (Stuttgart, 23 June)

Scotland: Behind the scenes

Serbia EURO 2024 fixtures

Group C
0-1 vs England (Gelsenkirchen, 16 June)
1-1 vs Slovenia (Munich, 20 June)
vs Denmark (Munich, 25 June, 21:00)

Round of 16
37: 1A vs 2C (Dortmund, 29 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Slovakia EURO 2024 fixtures

Group E
1-0 vs Belgium (Frankfurt, 17 June)
1-2 vs Ukraine (Düsseldorf, 21 June, 15:00)
vs Romania (Frankfurt, 26 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Slovakia's road to Germany: Every goal

Slovenia EURO 2024 fixtures

Group C
1-1 vs Denmark (Stuttgart, 16 June)
1-1 vs Serbia (Munich, 20 June)
vs England (Cologne, 25 June, 21:00)

Round of 16
37: 1A vs 2C (Dortmund, 29 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Spain EURO 2024 fixtures

Group B
3-0 vs Croatia (Berlin, 15 June)
1-0 vs Italy (Gelsenkirchen, 20 June)
vs Albania (Düsseldorf, 24 June, 21:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Spain's road to Germany: Watch every goal

Switzerland EURO 2024 fixtures

Group A
3-1 vs Hungary (Cologne, 15 June)
1-1 vs Scotland (Cologne, 19 June)
1-1 vs Germany (Frankfurt, 23 June)

Round of 16:
38: Switzerland vs 2B (Berlin, 29 June, 18:00)

Quarter-finals:
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals:
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Türkiye EURO 2024 fixtures

Group F
3-1 vs Georgia (Dortmund, 18 June)
0-3 vs Portugal (Dortmund, 22 June)
vs Czechia (Hamburg, 26 June, 21:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
41: Portugal vs 3A/B/C (Frankfurt, 1 July, 21:00)
44: 1D vs 2F (Leipzig, 2 July, 21:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Türkiye's road to Germany: Watch every goal

Ukraine EURO 2024 fixtures

Group E
0-3 vs Romania (Munich, 17 June)
2-1 vs Slovakia (Düsseldorf, 21 June, 15:00)
vs Belgium (Stuttgart, 26 June, 18:00)

Round of 16
39: Spain vs 3A/D/E/F (Cologne, 30 June, 21:00)
40: 1C vs 3D/E/F (Gelsenkirchen, 30 June, 18:00)
42: 2D vs 2E (Düsseldorf, 1 July, 18:00)
43: 1E vs 3A/B/C/D (Munich, 2 July, 18:00)

Quarter-finals
45: Winner 39 vs Winner 37 (Stuttgart, 5 July, 18:00)
46: Winner 41 vs Winner 42 (Hamburg, 5 July, 21:00)
47: Winner 43 vs Winner 44 (Berlin, 6 July, 21:00)
48: Winner 40 vs Winner 38 (Düsseldorf, 6 July, 18:00)

Semi-finals
Winner 45 vs Winner 46 (Munich, 9 July, 21:00)
Winner 47 vs Winner 48 (Dortmund, 10 July, 21:00)

Final: Berlin (14 July, 21:00)

Sign 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.

Selected for you