The last three European winners of major tournaments will play in the same pool at Euro 2020, after France, Portugal and Germany were all drawn together
Germany and France - victors at the respective 2014 and 2018 World Cups - will take on reigning European champions Portugal and a play-off winner in Group G.
Croatia, runners-up at last year's World Cup, will renew acquaintances with England, the side they beat in the semi-finals.
Here is the draw in full for next year's event, with four places in the finals still to be determined by the four path-winners in March's play-offs.
Group A: Turkey, Italy, Wales, Switzerland
Group B: Denmark, Finland, Belgium, Russia.
Group C: Netherlands, Ukraine, Austria, play-off winner from Path D (Georgia, Belarus, North Macedonia or Kosovo) or Romania if they win Path A.
Group D: England, Croatia, Czech Republic, play-off winner from Path C (Scotland, Israel, Norway or Serbia)
Group E: Spain, Sweden, Poland, play-off winner from Path B (Slovakia, Bosnia-Herzegovina, Northern Ireland or Republic of Ireland)
Group F: Germany, France, Portugal, play-off winner from Path A (Iceland, Bulgaria, Hungary) or winner of Path D (Georgia, Belarus, North Macedonia or Kosovo) if Romania win Path A.