Giovinco was named part of Italy's 23-man squad for UEFA Euro 2012. Giovinco appeared as a substitute in the two opening group matches of the tournament against Spain and Croatia, almost assisting a goal against Spain in the opening match, as the earlier goalscorer Antonio Di Natale put his lobbed pass over the bar. Italy finished as runners up to Spain in the final in a 4–0 loss.