Italy have played with more genuine confidence and solidity, yet Spain have shown flashes of brilliance in the competition.
Two of the most successful teams in the history of European football meet at Wembley on Tuesday evening in the semi-final of Euro 2020 as Italy take on Spain.
The Azzurri are four-time world champions and have been on an exceptional run under Roberto Mancini racking up a 32-match unbeaten run, a record which firmly situates them as favourites to make the final.
La Roja for their part have won this tournament a record three times, and after a slow start Luis Enrique's men have picked up momentum as well as confidence.