Euro 2024 holds its knockout stage, with 16 out of the initial 24 participating teams making it out of their groups, while eight others head home for some well-deserved relaxation ahead this summer.
While none of the heavy pre-tournament favourites fell at the first hurdle, World Cup 2022 semi-finalists Croatia did exit after Mattia Zaccagni’s 98th-minute equaliser broke their hearts, with also notably Ukraine, Poland, Albania, and Hungary showing flashes of potential but failing to translate that into a last-16 spot.
England have labored through the group stage with the negative noise swirling around the squad, but they are hardly alone in stumbling as France, Italy, Belgium and even hosts Germany have all shown fallibility through unconvincing performances.
Classy Austria and swashbuckling Georgia have perhaps been the two most surprisingly impressive sides, although a more familiar name, Spain, are the only team to reach the knockouts with a 100 per cent record intact.
Here is the full schedule for the Euro 2024 knockouts, plus below you can see day-by-day fixtures and times (BST) in text form:
Euro 2024 knockouts (all times BST)
June 29
Round of 16, Berlin: Switzerland v Italy (1700)
Round of 16, Dortmund: Germany v Denmark (2000)
June 30
Round of 16, Gelsenkirchen: England v Slovakia (1700)
Round of 16, Cologne: Spain v Georgia (2000)
July 1
Round of 16, Dusseldorf: France v Belgium (1700)
Round of 16, Frankfurt: Portugal v Slovenia (2000)
July 2
Round of 16, Munich: Romania v Netherlands (1700)
Round of 16, Leipzig: Austria v Turkey (2000)
July 5
Quarter-final 1, Stuttgart: Spain/Georgia v Germany/Denmark (1700)
Quarter-final 2, Hamburg: Portugal/Slovenia v France/Belgium (2000)
July 6
Quarter-final 4, Dusseldorf: England/Slovakia v Switzerland/Italy (1700)
Quarter-final 3, Berlin: Romania/Netherlands v Austria/Turkey (2000)
July 9
Semi-final, Munich: Winner QF1 v Winner QF2 (2000)
July 10
Semi-final Dortmund: Winner QF3 v Winner QF4 (2000)
July 14
Final, Berlin (2000)
Full group stage results
Friday, June 14
Group A, Munich: Germany 5-1 Scotland
June 15
Group A, Cologne: Hungary 1-3 Switzerland
Group B, Berlin: Spain 3-0 Croatia
Group B, Dortmund: Italy 2-1 Albania
June 16
Group D, Hamburg: Poland 1-2 Netherlands
Group C, Stuttgart: Slovenia 1-1 Denmark
Group C, Gelsenkirchen: Serbia 0-1 England
June 17
Group E, Munich: Romania 3-0 Ukraine
Group E, Frankfurt: Belgium 0-1 Slovakia
Group D, Dusseldorf: Austria 0-1 France