Hosts France will play Romania, Albania and Switzerland in the group stage of UEFA EURO 2016, with holders Spain starting their bid for a third successive European crown against the Czech Republic before taking on Turkey and Croatia in Group D.
England will face Russia, Slovakia and neighbours Wales, while world champions Germany drew Ukraine, Poland and Northern Ireland.
Group A: France (hosts), Romania, Albania, Switzerland
Group B: England, Russia, Wales, Slovakia
Group C: Germany, Ukraine, Poland, Northern Ireland
Group D: Spain (holders), Czech Republic, Turkey, Croatia
Group E: Belgium, Italy, Republic of Ireland, Sweden
Group F: Portugal, Iceland, Austria, Hungary