World Cup 2018: Spain announce 23-man squad for Russia. 

©Tofunmi Oladuji

Spain have announced a star-studded World Cup squad ahead of Russia this summer.

Head coach Julen Lopetegui named his 23-man squad on Monday with Chelsea's Alvaro Morata, Cesc Fabregas ,Pedro, and Marcos Alonso all omitted after they were named in the 35-man preliminary list. However, former Blues striker Diego Costa was included. 

Manchester United's David De Gea is the No 1 choice between the sticks with former Liverpool goalkeeper Pepe Reina backing him up.

Sergio Ramos will captain the side and is joined by Real Madrid teammates Marco Asensio, Dani Carvajal, Nacho and Lucas Vazquez.

Barcelona's Andres Iniesta, who left the Camp Nou after 22 years this summer, is also included. He of course scored the winning goal in the final back in 2010.

Morata's late-season lack of form appears to have cost him his place in Russia. Arsenal full-back Hector Bellerin, Atletico Madrid forward Vitolo and Bayern Munich midfielder Javi Martinez are also surprise omissions.

Spain, 2010 champions in South Africa, open their campaign against rivals Portugal on June 15 before facing Iran five days later. They close Group B against Morocco on June 25.

Full squad

Goalkeepers: David De Gea (Manchester United), Pepe Reina (Napoli), Kepa (Athletic Bilbao)

Defenders: Dani Carvajal, Sergio Ramos, Nacho (all Real Madrid), Jordi Alba, Gerard Pique (both Barcelona), Nacho Monreal (Arsenal), Cesar Azpilicueta (Chelsea), Odriozola (Real Sociedad)

Midfield: Sergio Busquets, Andres Iniesta (both Barcelona) Saúl, Koke (both Atletico), Thiago (Bayern) David Silva (Manchester City),

Isco, Marco Asensio, Lucas Vázquez (all Real Madrid)

Forward: Iago Aspas (Celta), Rodrigo (Valencia), Diego Costa (Atletico)