The UEFA EURO 2020 knockout bracket is taking shape.
Here is where each of the remaining contenders have played so far – and the possible venues to come on the road to Wembley.
Who is through, who can join them?
Austria
Group C: Amsterdam and Bucharest (runners-up)
Round of 16: London (26 June vs Italy)
Quarter-final: Munich (2 July)
Semi-final: London (6 July)
Final: London (11 July)
Belgium
Group B: Saint Petersburg and Copenhagen (winners)
Round of 16: Seville (27 June)
Quarter-final: Munich (2 July vs Italy/Austria)
Semi-final: London (6 July)
Final: London (11 July)
Croatia
Group D: Glasgow and London (runners-up)
Round of 16: Copenhagen (28 June)
Quarter-final: Saint Petersburg (2 July)
Semi-final: London (6 July)
Final: London (11 July)
Czech Republic
Group D: Glasgow and London (third place)
Round of 16: Seville, Glasgow or Budapest
Quarter-final: Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Denmark
Group B: Copenhagen (runners-up)
Round of 16: Amsterdam (26 June vs Wales)
Quarter-final: Baku (3 July)
Semi-final: London (7 July)
Final: London (11 July)
England
Group D: London (winners)
Round of 16: London,(29 June)
Quarter-final: Rome (3 July)
Semi-final: London (6 July)
Final: London (11 July)
Download the official EURO app
Finland
Group B: Copenhagen and Saint Petersburg (third place)
Round of 16: Bucharest or Glasgow
Quarter-final: Saint Petersburg or Rome
Semi-final: London
Final: London (11 July)
France
Group F: Budapest and Munich
Round of 16: Bucharest, London, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Germany
Group F: Munich
Round of 16: Bucharest, London, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Hungary
Group F: Budapest, Munich
Round of 16: London, Seville or Budapest
Quarter-final: Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Italy
Group A: Rome (winners)
Round of 16: London (26 June vs Austria)
Quarter-final: Munich (2 July)
Semi-final: London (6 July)
Final: London (11 July)
Netherlands
Group C: Amsterdam (winners)
Round of 16: Budapest (27 June)
Quarter-final: Baku (3 July vs Wales/Denmark)
Semi-final: London (7 July)
Final: London (11 July)
Poland
Group E: Seville and Saint Petersburg
Round of 16: Glasgow, Copenhagen, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Portugal
Group F: Budapest and Munich
Round of 16: Bucharest, London, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Slovakia
Group E: Seville and Saint Petersburg
Round of 16: Glasgow, Copenhagen, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Spain
Group E: Seville
Round of 16: Glasgow, Copenhagen, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Sweden
Group E: Seville and Saint Petersburg
Round of 16: Glasgow, Copenhagen, Seville or Budapest
Quarter-final: Saint Petersburg, Munich, Rome or Baku
Semi-final: London
Final: London (11 July)
Switzerland
Group A: Baku and Rome (third place, through)
Round of 16: Bucharest, Seville or Glasgow
Quarter-final: Saint Petersburg, Munich, Rome
Semi-final: London
Final: London (11 July)
Ukraine
Group C: Amsterdam and Bucharest (third place)
Round of 16: Bucharest or Glasgow
Quarter-final: Saint Petersburg or Rome
Semi-final: London
Final: London (11 July)
Wales
Group A: Baku and Rome (runners-up)
Round of 16: Amsterdam (26 June vs Denmark)
Quarter-final: Baku (3 July)
Semi-final: London (7 July)
Final: London (11 July)