When: Friday July 2, 5pm BST
Where: St Petersburg
How to watch: ITV
The Euro 2020 quarter-finals get underway in St Petersburg with Switzerland hoping to cause another major shock.
This will be the first time the two sides have ever met at a European Championship, although they have been well-acquainted over the years with meetings at the 1966, 1994 and 2010 World Cups.
Spain have, as you'd expect, had the better of their matches, losing just one of their previous 22 meetings. That defeat came at a major tournament in 2010, though, and that will give encouragement to the Swiss.
Euro 2020 form
Switzerland's win over France was thrilling. There is simply no other way to describe it. They led, they missed a penalty, they were down and out, they rallied, and they won the shootout.
Their overall form in the competition has not been particularly impressive, though.
They won just one of their group matches and were comprehensively beaten by Italy, so Spain will be strong favourites in this one.
Watching Spain in Euro 2020 so far has been like watching two different teams.
They started out looking technically superb but utterly toothless and devoid of identity in attack in their first two games, then became the first team in European Championship history to score five goals in successive games.
There are caveats to that supposed revival, but it's been impressive nonetheless.
How much do Switzerland have left?
There is generally a rule at major tournaments: the more magic the moment the greater the cost.
Switzerland pulled off the shock of Euro 2020 against France, and it shouldn't simply be written off as a lucky penalty shootout win or a Kylian Mbappe failure.
The Swiss were the better side for most of the game and missed a penalty to go 2-0 up. They pretty soon found themselves 3-1 down, yet were able to haul themselves back onto level terms late on.
It was a heroic effort and a great moment, but the sheer emotional and physical commitment will have almost certainly taken a toll.
Switzerland showed they can do it against France. However, there is a huge difference between doing it and doing it again and that's the challenge they face against Spain.
Goalkeepers: Yann Sommer, Yvon Mvogo, Jonas Omlin
Defenders: Manuel Akanji, Loris Benito, Nico Elvedi, Kevin Mbabu, Becir Omeragic, Ricardo Rodriguez, Silvan Widmer, Fabian Schar, Jordan Lotomba, Eray Comert
Midfielders: Granit Xhaka, Denis Zakaria, Remo Freuler, Djibril Sow, Admir Mehmedi, Xherdan Shaqiri, Ruben Vargas, Steven Zuber, Edimilson Fernandes, Christian Fassnacht
Forwards: Breel Embolo, Mario Gavranovic, Haris Seferovic
Spain tough to judge
It feels like a ridiculous thing to say about a team who have scored 10 goals in their last two games, but the jury is firmly out on Spain right now.
For all they impressed against Slovakia, it's important to stress just how poor the Slovaks were that day, and they got a big helping hand, literally, from goalkeeper Martin Dubravka.
They supplied a comedy own goal of their own against Croatia, but rallied to get themselves into a winning position. However, they did their best to throw it away before taking advantage of ageing Croatian legs in extra time.
Whether or not Spain have the mental strength and cutting edge to carve out a win when the wind is not blowing in their favour remains the big question.
Goalkeepers: David de Gea, Robert Sanchez, Unai Simon
Defenders: Aymeric Laporte, Jose Gaya, Jordi Alba, Pau Torres, Eric Garcia, Diego Llorente, Cesar Azpilicueta
Midfielders: Marcos Llorente, Sergio Busquets, Rodri, Pedri, Thiago, Koke, Fabian
Forwards: Dani Olmo, Mikel Oyarzabal, Gerard Moreno, Alvaro Morata, Ferran Torres, Adama Traore, Pablo Sarabia
Switzerland wins: 1
Spain wins: 16
Alvaro Morata came into the tournament as Spain's main man, but it's Gerard Moreno and Ferran Torres who have looked the greater threats.
Torres' odds to open the scoring are a little longer, at around 6/1, and that's because he has tended to start on the bench. But if things are tight and Spain still need to break the deadlock, he's the man they'll be turning to.
Haris Seferovic has been the man delivering for Switzerland, but Mario Gavranovic scored a huge goal against France so he will be worth checking out, and you're likely to get around 4/1 for Breel Embolo to score anytime, too.