Revenge will be on Italy's mind when they take the field on Wednesday night in the semi-final of Euro 2020 at the Wembley Stadium. They take on Spain, the same team which beat them in the 2012 final of the same competition.
There has been a little shift of power though since then as Italy eliminated La Roja with a 2-0 win in the 2016 round of 16. They also come into the semis riding on an unbeaten streak stretching to 32 matches.
Spain on the other hand have had a see-saw journey so far. After a tough group stage, the 3-time champions had to grind it out in the 2 knockout games. There's not much difference in the head-to-head battle as well. With 12 wins in 33 games, Spain has a slight edge but Italy has too won 9 out of those.