Seville striker Alvaro Negredo won the battle to replace Barcelona star David Villa, who is out with an injury.
Manchester United goalkeeper David de Gea failed to make the Spain squad and is instead expected to feature for his country in the Olympics in London later this summer.
Spain squad:
Goalkeepers: Iker Casillas (Real Madrid), Pepe Reina, (Liverpool), Victor Valdes (Barcelona)
Defenders: Alvaro Arbeloa (Real Madrid), Sergio Ramos (Real Madrid), Juanfran (Atletico Madrid), Jordi Alba (Valencia), Raul Albiol (Real Madrid), Gerard Pique (Barcelona), Javi Martinez (Athletic Bilbao)
Midfielders: Xavi (Barcelona), Sergio Busquets (Barcelona), Andres Iniesta (Barcelona), Xabi Alonso (Real Madrid), David Silva (Manchester City), Santi Cazorla (Malaga), Cesc Fabregas (Barcelona), Juan Mata (Chelsea)
Forwards: Jesus Navas (Sevilla), Pedro (Barcelona), Fernando Llorente (Athletic Bilbao), Fernando Torres (Chelsea), Alvaro Negredo (Sevilla)