
Wales are back at the Euros, five years on from a thrilling run to the semi-finals at the same tournament, taking on Switzerland this afternoon.
They have drawn the short straw in the cross-continent tournament, having to make the 3,000-mile trip to Azerbaijan to play Switzerland and Turkey in Baku before heading to Rome for their final Group A fixture against Italy.
But Wales will fancy their chances of getting out of their group, and a positive result against the Swiss will give them a huge boost.
Here is how the two sides shape up...
Wales vs Switzerland starting lineups
Wales starting XI: Ward; Roberts, Mepham, Rodon, Davies; Allen, Morrell; Bale, Ramsey, James; Moore
Switzerland starting XI: Sommer; Mbabu, Elvedi, Akanji, Schar, Rodríguez; Freuler, Xhaka; Shaqiri; Seferovic, Embolo
Squads
Wales
Goalkeepers: Wayne Hennessey, Danny Ward, Adam Davies
Defenders: Connor Roberts, Neco Williams, Chris Gunter, Joe Rodon, Ethan Ampadu, Chris Mepham, Ben Cabango, Ben Davies, Rhys Norrington-Davies, Tom Lockyer
Midfielders: Joe Allen, Joe Morrell, Matthew Smith, Jonny Williams, Aaron Ramsey, Dylan Levitt, Rubin Colwill, Harry Wilson
Forwards: Daniel James, David Brooks, Tyler Roberts, Gareth Bale, Kieffer Moore
Switzerland
Goalkeepers: Yann Sommer, Jonas Omlin, Yvon Mvogo
Defenders: Fabian Schar, Ricardo Rodriguez, Manuel Akanji, Nico Elvedi, Jordan Lotomba, Becir Omeragic, Silvan Widmer, Loris Benito, Kevin Mbabu, Eray Comert
Midfielders: Granit Xhaka, Xherdan Shaqiri, Steven Zuber, Denis Zakaria, Remo Freuler, Edimilson Fernandes, Djibril Sow