Crystal Palace midfielder Joe Ledley, who broke his leg earlier this month, has made the final Wales squad for Euro 2016.
KEEPERS: Wayne Hennessey, Danny Ward, Owain Fon Williams.
DEFENDERS: Chris Gunter, James Chester, Ashley Williams, Ben Davies, Neil Taylor, James Collins, Jazz Richards.
MIDFIELDERS: Joe Allen, Joe Ledley, Aaron Ramsey, Andy King, David Edwards, Jonny Williams, David Vaughan, George Williams.
FORWARDS: Gareth Bale, Hal Robson-Kanu, Sam Vokes, Simon Church, David Cotterill.
Wales boss Chris Coleman says midfielder Joe Ledley "has a good chance" of being fit for their Euro 2016 opener against Slovakia.
However, he added, there is a chance he could miss the Slovakia game and return for their match against England.