Stade de Genève hosts both teams in a rematch of their Euro 2020 quarter-final, which La Roja won on penalties in Saint Petersburg.
The two have since comfortably booked their place in the Qatar World Cup but find themselves struggling after two games in Group 2.
The Swiss were crushed by Portugal last time out after losing to the Czech Republic, while Spain drew with the Selecao before demanding a last-minute equalizer to score a point in Prague.
Here are all the details to give you…
Where to watch Switzerland vs Spain
TV channel: The match will be televised on Premier Sports 2, with coverage starting at 7.35pm BST before kick-off at 7.45pm. A monthly subscription costs from £9.99 in the UK.
Direct: Premier Sports subscribers will be able to watch the game online through the Premier Player on mobile devices and tablets.