Gareth Bale has been declared fit to lead Wales' bid to reach a first World Cup for 64 years.
Wales boss Robert Page has named skipper Bale in a 27-man squad for the World Cup play-off final against Scotland or Ukraine in Cardiff on June 5.
The Dragons also face four Nations League ties in June, with home and away games against Netherlands as well as a trip to Poland and a visit from Belgium.
Bale has made just two cameo substitute appearances for Real Madrid since scoring both goals in Wales' 2-1 World Cup play-off victory over Austria on March 24.
The 32-year-old has been absent from Real's last five matchday squads with a back problem.
But Bale has returned to training in the Spanish capital, and is on course to be available for Real's Champions League final date with Liverpool on May 28.
Aaron Ramsey is included after suffering penalty shoot-out misery for Rangers on Wednesday.
Ramsey featured for just the final three minutes of Rangers' Europa League final defeat to Eintracht Frankfurt in Seville, with his saved spot-kick proving decisive.
With Wales hoping to play at the World Cup for the first time since 1958, Leicester goalkeeper Danny Ward is available again after knee surgery and replaces Salford's Tom King.
Bournemouth forward Kieffer Moore also returns to the squad after missing the Austria win with a broken foot.
Moore helped secure the Cherries' return to the Premier League last month by scoring four goals in three matches.
Everton striker Nathan Broadhead, who has netted 13 goals in 26 appearances during an injury-hit loan spell at Sunderland, receives his first senior call-up.
MK Dons midfielder Matthew Smith comes in for Cardiff's Will Vaulks, while Swansea defender Ben Cabango misses out after suffering ankle ligament damage.
Huddersfield's Sorba Thomas and Nottingham Forest forward Brennan Johnson are set to miss the Nations League game in Poland on June 1.
Both players are involved in the Sky Bet Championship play-off final at Wembley three days earlier.
Goalkeepers: Wayne Hennessey (Burnley), Danny Ward (Leicester City), Adam Davies (Sheffield United)
Defenders: Ben Davies (Tottenham Hotspur), Joe Rodon (Tottenham Hotspur), Chris Mepham (Bournemouth), Chris Gunter (Unattached), Rhys Norrington-Davies (Sheffield United), Connor Roberts (Burnley), Neco Williams (Liverpool)
Midfielders: Joe Allen (Stoke City), Joe Morrell (Portsmouth), Ethan Ampadu (Venezia, on loan from Chelsea), Matthew Smith (Milton Keynes Dons), Aaron Ramsey (Rangers, on loan from Juventus), Dylan Levitt (Manchester United), Rabbi Matondo (Cercle Brugge, on loan from Schalke), Sorba Thomas (Huddersfield Town), Rubin Colwell (Cardiff City), Jonny Williams (Swindon Town)
Forwards: Harry Wilson (Fulham), Mark Harris (Cardiff City), Brennan Johnson (Nottingham Forest), Gareth Bale (Real Madrid), Daniel James (Leeds United), Kieffer Moore (Bournemouth), Nathan Broadhead (Sunderland, on loan from Everton)