Selama kualifikasi, Podolski memberikan "assist" untuk tiga gol dan mencetak tiga gol, membantu Jerman memenangkan kesepuluh pertandingan kualifikasi. Selama Euro 2012, Podolski bermain sebagai pemain lini utama di ketiga pertandingan Grup B. Pertandingan ketiga tersebut merupakan penampilannya yang ke-100 bersama Jerman; pada pertandingan tersebut pula dia mencetak gol. Pertandingan terakhir Podolski di Euro 2012 adalah pertandingan melawan tim nasional Italia di babak semi-final yang berakhir kekalahan bagi Jerman dengan skor akhir 2–1.