It is a match between two giants of European football and will be watched all over the world.
Looking at England to begin with, it has been a mixed bag from then in the tournament so far.
Yes they have reached the knockout stages comfortably and remained unbeaten but they have also had spells in each of their games where they have looked average at best.
In this stage of the competition, you have to perform well throughout the 90 minutes. If not, you will be punished and be on the next plane home.
There seems to be a unity in this England side though that has not been seen over recent years and every player looks as though then genuinely care about wearing the shirts.
The eleven players stepping onto the pitch all know their jobs and stick to them. Steven Gerrard has been fantastic so far in Euro 2012 and with Wayne Rooney scoring last time out, the Three Lions will be happy their world class players are on top form.
As for Italy, the achievement for them to qualify from such a tough group may not have got the credit it deserved.
Claudio Prandelli’s men got good points against Spain and Croatia and then went on to beat Republic of Ireland on route to the knockout stages.
Since winning the World Cup in 2006, Italy have been poor, but Prandelli seems to be playing a more attacking style of football. However, he is staying true to the Italian philosophy of being difficult to beat.
Andrea Pirlo is the man England need to watch out for. He has been fantastic in the tournament up until now and can split defences open with his array of passing and incredible vision. Pirlo is also a free-kick specialist.
Mario Balotelli is another man that could have a big impact on the match. He scored his first goal of Euro 2012 last time out and is the sort of player that would relish the task of beating the Three Lions.
Whatever happens, this is a mouth watering tie that is not to be missed.