Italy reached the Euro 2020 semi-finals with a 2-1 win over Belgium on Friday.
First half goals to Nicolò Barella and Lorenzo Insigne helped Italy to a 2-0 lead, before Romalu Lukaku reduced the deficit from the penalty spot just before the break.
Belgium had chances to equalise in a tense yet entertaining second half, but Italy's defence held firm to put Roberto Mancini's side into the semi finals, extending their unbeaten streak to 32 matches.
Italy will meet Spain at Wembley in the semi final after La Roja's shootout victory over Switzerland earlier in the day.
Spain had taken the lead in the eighth minute when Jordi Alba’s shot from outside the box was deflected by unlucky Denis Zakaria into Yam Sommer's net. But the Swiss equalized when Xherdan Shaqiri took advantage of a defensive mix-up in the 68th.
The Swiss were reduced to 10 men with 13 minutes remaining, though, when midfielder Remo Freuler was controversially dismissed for a tackle on Gerard Moreno.
Switzerland goalkeeper Yann Sommer, the hero of the penalty shoot-out win over world champions France in the last 16, made a string of fine saves in extra time.