Details of the UEFA EURO 2020 final tournament match schedule have been confirmed at today's UEFA Executive Committee meeting in Kyiv.
Hampden Park is one of 12 host cities for the tournament which will take place in two years time across Europe.
UEFA EURO 2020 Match Schedule
The following has been announced:
Dates of all final tournament matches
Kick-off times for the opening match, quarter-finals, semi-finals and final
Venues for specific round of 16 and quarter-final matches
The remaining match pairings and kick-off times will be added after the final draw in December 2019.
Group stage
The tournament kicks off at Rome's Stadio Olimpico at 8pm UK time on 12 June. After that, there are two to four matches per day until 24 June.
Which venues host which groups?
Rest days on 25 and 26 June
Round of 16
27 June 1A v 2C, London
27 June 2A v 2B, Amsterdam
28 June 1B v 3A/D/E/F, Bilbao
28 June 1C v 3D/E/F, Budapest
29 June 2D v 2E, Copenhagen
29 June 1F v 3A/B/C, Bucharest
30 June 1E v 3A/B/C/D, Glasgow
30 June 1D v 2F, Dublin
Rest days on 1 and 2 July
Quarter-finals
Saint Petersburg hosts the first quarter-final
3 July Saint Petersburg, 5pm UK time
3 July Munich, 8pm UK time
4 July Baku, 5pm UK time
4 July Rome, 8pm UK time
Rest days on 5 and 6 July
Semi-finals
7 July London, 8pm UK time
8 July London, 8pm UK time
Rest days on 9, 10, 11 July
Final
12 July London, 8pm UK time