Durante a qualificação, Podolski deu assistências para três gols e marcou três vezes, ajudando a Alemanha a vencer todos os 10 jogos da sua campanha de qualificação. Durante a Euro 2012, Podolski começou todos os três jogos da Alemanha do Grupo B, o terceiro sendo sendo o seu jogo número 100 pela Alemanha, um jogo em que ele marcou também. O último jogo de Podolski na Euro 2012 foi contra Seleção Italiana, nas semifinais, onde a Alemanha foi derrotada por 2 a 1.