Giaccherini was included in Cesare Prandelli's 23-man squad for UEFA Euro 2012. He won his first cap for Italy starting as a left wing-back in a 3–5–2 formation against World Cup champions and defending European Champions Spain on 10 June. Italy eventually reached the final of the tournament, facing Spain once again, and suffering a 4–0 defeat.