La Roja will be among the favourites in Russia and coach Julen Lopetegui has a wealth of talent from which to choose. So who will make the cut?
Spain are a team on form. By thrashing Argentina 6-1 in Madrid at the end of March, Julen Lopetegui's side extended their unbeaten run to 18 games, and they will be one of the fancied sides in Russia this summer.
European champions in 2008 and 2012 and World Cup winners in 2010, Spain disappointed in their last two tournaments – crashing out in the group stages of the 2014 World Cup and losing in the last 16 of Euro 2016.