Podolski bermain untuk Jerman pada Euro 2004 dan menjadi pemain termuda dalam skuat. Dia bermain sebagai pemain pengganti dalam pertandingan melawan Republik Ceko. Pada pertandingan tersebut, dia menggantikan Torsten Frings pada pergantian babak.