Gareth Southgate has made three changes to the England side who comfortable swept aside Scotland on Friday night, as Jamie Vardy is handed his first start since Euro 2016.
Vardy replaces Daniel Sturridge up front, despite the Liverpool forward’s impressive display against the Scots in the World Cup qualifier at Wembley.
Nathaniel Clyne replaces Kyle Walker at right-back, while Jesse Lingard is restored to the starting XI in place of Wayne Rooney.
Lingard comes in for his clubmate after Rooney, who misses out on the squad altogether, picked up a slight knee injury in training on Monday.
Rooney returned to his club Manchester United on Tuesday for further treatment, leaving Jordan Henderson to captain the side in his stead.
Manchester United’s Ander Herrera will have to wait to make his Spain debut after missing out on the starting XI, but Juan Mata does start.
Other Premier League-based players to feature from the get go are Chelsea’s Cesar Azpilicueta and Manchester City’s David Silva.
England: Hart, Clyne, Cahill, Stones, Rose, Henderson, Dier, Sterling, Lingard, Lallana, Vardy.
Spain: Reina, Carvajal, Martinez, Nacho, Azpilicueta, Busquets, Mata, Thiago, Vitolo, Silva, Aduriz.Reuse content