Swiss shock for ‘favourites’ Spain