Spain were held to a 1-1 draw by Switzerland in the first of their two warm-up games for the World Cup.
The Spanish, who thrashed Argentina 6-1 in March, had threatened to win at a canter when Alvaro Odriozola’s 20-yard volley put them ahead in Villarreal.
But the Swiss, who were second best for long periods, capitalised on a mistake by Spain keeper David de Gea, Ricardo Rodriguez tapping in an equaliser.