Zúčastnil i dalších turnajů (ME 2008, KP 2009 a MS 2010). Ale dalšího úspěchu se dočkal až na turnaji ME 2012 kde odehrál všech šest utkání Itálie na šampionátu při její cestě do finále. V základní skupině C to byly postupně zápasy se Španělskem (remíza 1:1, nahrával na vedoucí gól Di Natalemu), Chorvatskem (rovněž 1:1, vstřelil gól z přímého kopu) a Irskem (výhra Itálie 2:0, přihrával na vedoucí gól Antonio Cassanovi). Ve čtvrtfinále absolvoval zápas s Anglií, který se musel rozhodnout až v penaltovém rozstřelu. Andrea zakončil svůj pokus ve stylu Antonína Panenky a rozstřel skončil výsledkem 4:2 pro Italy. V semifinále byl u výhry Itálie nad mírně favorizovaným Německem 2:1. Ve finále musel se spoluhráči čelit nejlepšímu týmu turnaje Španělsku, které nakonec Itálii deklasovalo poměrem 4:0. Andrea získal s národním týmem stříbro.