Roberto Mancini's side will look to extend their record-breaking unbeaten run with victory over La Roja in a repeat of the 2012 final
Italy take on Spain at Wembley on Tuesday with a place in the Euro 2020 final against England or Denmark the prize for the winner.
The Azzurri go into the game as favourites thanks to a record-breaking 32-game unbeaten run, most recently a fine 2-1 win against Belgium, the world's number-one ranked team, in the quarter-final.
Spain's form has been less impressive, having won just one of their three group games before needing extra-time to beat Croatia 5-3 in the last 16 and edging past Switzerland on penalties.