Wales' appearance at Euro 2016 will be their first at a major tournament since the 1958 World Cup.
But how realistic is it to believe they could emulate the likes of Denmark and Greece in becoming unlikely European champions?
BBC Wales Sport looks at the hurdles Wales will face in France and the possible routes they could take to the final in Paris.
Wales' Group B opponents
|England (top seeds)|
|Manager: Roy Hodgson||Captain: Wayne Rooney|
|Best Euro result: Third place, 1968 / semi-finals, 1996||Qualification: Group E winners (10 wins, no draws, no defeats)|
|Russia (second seeds)|
|Manager: Leonid Slutsky||Captain: Roman Shirokov|
|Best Euro result: Third in 2008 (Champions as part of Soviet Union in 1960)||Qualification: Group G runners-up behind Austria (six wins, two draws, two defeats)|
|Slovakia (third seeds)|
|Manager: Jan Kozak||Captain: Martin Skrtel|
|Best Euro result: Debut appearance (Champions as part of Czechoslovakia in 1976)||Qualification: Group C runners-up behind Spain (seven wins, one draw, two defeats)|
Wales' group matches
Wales v Slovakia, 11 June (kick-off: 15:00 BST), Nouveau Stade de Bordeaux, Bordeaux (capacity: 42,000) - live on BBC TV
England v Wales, 16 June (kick-off: 14:00 BST), Stade Bollaert-Delelis, Lens (capacity: 35,000) - live on BBC TV
Russia v Wales, 20 June (kick-off: 20:00 BST), Stadium Municipal, Toulouse (capacity: 33,000) - live on ITV