The group stage draw for the UEFA European Championships 2024 has been made at a ceremony in Hamburg.
England have been drawn with Denmark - who they eliminated in a tense semi-final at Euro 2020 - Slovenia and Serbia.
Meanwhile, hosts Germany will kick off the tournament against Steve Clarke's Scotland in a group which also contains Hungary and Switzerland.
Group B will largely be seen as the 'group of death', with top seeds Spain drawn alongside Croatia, Italy and Albania.
Confirmation of the last three finalists will come in March at the conclusion of the play-offs. Wales will be looking to qualify for a third-successive major tournament with victory at home to Finland and then one of Estonia or Poland.
Here is the draw in full.
Group A
- Germany
- Hungary
- Scotland
- Switzerland
Group B
- Spain
- Albania
- Croatia
- Italy
Group C
- England
- Denmark
- Slovenia
- Serbia
Group D
- France
- Austria
- Netherlands
- Play-off winner A (Poland, Estonia, Wales or Finland)
Group E
- Belgium
- Romania
- Slovakia
- Play-off winner B (Israel, Iceland, Bosnia-Herzegovina or Ukraine)
Group F
- Portugal
- Turkey
- Czech Republic
- Play-off winner C (Georgia, Luxembourg, Greece or Kazakhstan)
When does Euro 2024 begin?
Euro 2024 will kick-off on 14 June 2024, with hosts Germany hosting Scotland at the Allianz Arena at 8pm BST.
How does the Euro 2024 group stage work?
The top two teams from each group will advance to the last 16 after three rounds of fixtures. They will be joined by the four best third-place teams.