Italy vs Spain prediction: How will Euro 2020 semi-final play out tonight?

·2 min read
 (Getty Images)
(Getty Images)

Italy face Spain at Wembley Stadium tonight in the first of the Euro 2020 semi-finals.

Italy have arguably been the standout team of the tournament so far, topping their group with 3-0 wins against Turkey and Switzerland and a 1-0 victory over Wales.

Roberto Mancini’s side then overcame Austria 2-1 in extra time in the round of 16, before beating Belgium 1-0 in a huge quarter-final clash.

Italy vs Spain: Follow all the latest updates

Spain, meanwhile, have at times underwhelmed en route to the final four. Luis Enrique’s team opened their campaign with a 0-0 draw against Sweden, before a 1-1 stalemate with Poland. They then found goalscoring form with a 5-0 thrashing of Slovakia, however, before putting five past Croatia in an extra-time last-16 victory – having blown a 3-1 lead in normal time.

Luis Enrique’s players then required penalties to squeeze past Switzerland in the quarter-finals.

Here’s everything you need to know about tonight’s semi-final, with England or Denmark awaiting the winners in Sunday’s final.

When is it?

The game will kick off at 8pm BST tonight at Wembley.

How can I watch it?

BBC One will show the match live on free-to-air TV, with the fixture available to stream live on BBC iPlayer.

Confirmed line-ups

Spain XI: Unai Simón; Azpilicueta, Laporte, Eric García, Jordi Alba; Koke, Busquets, Pedri; Dani Olmo, Ferrán Torres, Oyarzabal

Italy XI: Donnarumma; Di Lorenzo, Bonucci, Chiellini, Emerson; Barella, Jorginho, Verratti; Chiesa, Immobile, Insigne


Italy: 6/4

Draw: 21/10

Spain: 2/1


If this match follows form, Italy should arguably beat Spain comfortably. Semi-final fixtures tend to be quite cagey, however, and so a narrow win – either way – seems more likely. Italy 2-1 Spain.

Read More

Christian Eriksen: Danish midfielder and paramedics who saved his life invited to Euro 2020 final

England vs Denmark talking points: Teams clash in Euro 2020 semi-final

England vs Denmark: The key battles to look out for in Euro 2020 semi-final