Switzerland were already proving a tough nut to crack before knocking tournament favourites France out on penalties. As ever, they’re physical, determined and well-organised with a never-say-die-attitude. They’re also well-coached.
But Spain are a cut above them in terms of the class of their players and showed how dangerous they can be in attack on their day. It’s not often anyone is going to put five goals past Croatia over the course of 120 minutes, but there were times when the likes of Alvaro Morata and Ferran Torres were just unplayable.
Remarkably, both teams’ Last 16 matches ended 3-3 after normal time, but we’re unlikely to have another goal-fest quite like that.
RECOMMENDED BET: Back Spain to win and under 3.5 goals at 2.2
Spain should be able to show their superiority here over 90 minutes this time and with a Spanish win with under 3.5 goals a far bigger price than the straight win, that’s the one to go with.
Many will feel that the winner of this match could well go on and win the whole thing. Italy were arguably the most impressive ide of all in the Group Stages, but found things extremely tough against Austria, needing extra time to get the better of a resilient team.
As for Belgium, they were a bit fortunate to beat a Portugal side who started slowly but put them under a lot of pressure in the last 15 minutes.
On the one hand, Belgium are fresher after avoiding extra-time. But on the other hand, they’ll be without their star midfield pairing of Kevin de Bruyne and Eden Hazard, the two best passers and dribblers in the team, both of whom are also often good for a goal.
We wouldn’t want to try to pick the winner of this match, but Romelu Lukaku looks a good bet to score a goal.
RECOMMENDED BET: Back Romelu Lukaku to scores at 2.80
Romelu Lukaku’s been good throughout, has three goals already at Euro 2020 and will know plenty about the Italian defenders given he plays for Inter Milan.
This is by far the most surprising of all the quarterfinals. Not many people would have expected one of these teams to get this far, let alone both.
Denmark have been the more impressive side and though Wales aren’t the best team out there, a 4-0 win in the Last 16 tells its own story. Denmark have now kept two clean sheets out of four at the Euros and in what might be an extremely low-scoring game, might just fancy their chances of one more here.
RECOMMENDED BET: Back Under 0.5 Czech Republic goals at 2.15
This could end 0-0 but the smart money is on Denmark not conceding.
It’s now or never for England. It’s hard to remember when they had such a good squad and they’ll feel much better about life after beating Germany, something they never normally manage.
The Ukraine have done extremely well to get this far but this should be the end of the road for them.
Given England are yet to concede despite playing the likes of Germany and Croatia and you can see why they’ll fancy their chances of a fifth clean sheet here, a remarkable achievement.
Go with an England win to nil, which is how they’ve gone about their business so far.
RECOMMENDED BET: Back England to win to nil at 2.05