Italy vs Spain: Euros semi-final prediction, kick off time, team news, lineups, venue, h2h results, latest odds

Italy and Spain go head to head in the Euro 2020 semi-final at Wembley tonight.
They have 15 wins in a row and 32 games unbeaten after eliminating Belgium in Munich in the last eight.
Spain moved = past 10-man Switzerland on penalties in Saint Petersburg.
Predicted lineups
Italy (4-3-3): Donnarumma; Di Lorenzo, Bonucci, Chiellini, Emerson; Barella, Jorginho, Verratti; Chiesa, Immobile, Insigne
Spain (4-3-3): Unai Simon; Azpilicueta, Eric Garcia, Laporte, Jordi Alba; Koke, Busquets, Pedri; Gerard Moreno, Morata, Dani Olmo
Euro 2020 quarter-finals fixtures and results
Friday July 2
5pm: Switzerland 1-1 Spain, AET, 1-3 on penalties, Saint Petersburg
8pm: Belgium 1-2 Italy, Munich
Saturday July 3
5pm: Czech Republic 1-2 Denmark, Baku
8pm: England 4-0 Ukraine, Rome