Błaszczykowski został powołany przez Franciszka Smudę do kadry reprezentacji Polski na Euro 2012, gdzie zagrał we wszystkich trzech meczach fazy grupowej. 8 czerwca 2012 w meczu inaugurującym turniej, z Grecją, zakończonym remisem 1:1, asystował przy bramce zdobytej przez Roberta Lewandowskiego na 1:0 w 17. minucie spotkania. W drugim spotkaniu przeciwko Rosji strzelił jedynego gola dla Polaków, ustalając wynik meczu na 1:1.22 marca 2013 w meczu z Ukrainą rozegrał 60. spotkanie w barwach reprezentacji Polski i dołączył do Klubu Wybitnego Reprezentanta.