Please Wait . . .
Luis Enrique's men have won just one of their last four matches in all competitions, while the Swiss are winless in their last five matches inlcuding when they clashed withLa Roja last month.
Spain recorded a 1-0 win to confirmtheir status as group leaders on that occasion and Switzerland know that they must win this weekend to have any chance of progressing.
The visitors are clear favourites to record a win this weekend, with bet365 offering Spain at 9/10 (1.90).
Swizterland, however, have a strong record in competitive matches on home soil where they are unbeaten since 2014 and Vladimir Petkovic's side are offered at 29/10 (3.90) with the draw available at 5/2 (3.50).
Wednesday night's friendly draw against Netherlands saw Luis Enrique field a much-changed starting eleven and the likes of Sergio Ramos, David de Gea and Pau Torres should all come back into the starting eleven, but Ansu Fati is injured.
Switzerland started Yvon Mvogo in goal for their friendly defeat with Belgium midweek, although Yann Sommer should return between the sticks for this one alongside Xhedran Shaqiri and Haris Seferovic.
Switzerland may be winless in their last five matches, but during that time they have put in some promising performances inlcudingagainst Belgium on Wednesday when they took the lead before succumbing to a 2-1 defeat.
They will be highly competitive this weekend - as they were the last time they met Spain - and this is likely to be another tight match.
La Roja have problems in the final third where they create plenty of chancesbut finish few, and opposing goals in Spain's games is usually a profitable tactic.
Under 2.5 goals is priced at 9/10 (1.90) and has paid out in Switzerland's last three competitive home fixtures as well as in five of Spain's last six matches.
Odds correct at the time of writing. Please gamble responsibly.