W 2004 roku wraz z reprezentacją Niemiec do lat 21 wystąpił na mistrzostwach Europy. 18 sierpnia 2004 zadebiutował w seniorskiej reprezentacji – w wygranym 3:1 meczu z Austrią, który został rozegrany w Wiedniu. Grał w nim od 86. minuty, gdy zmienił Andreasa Hinkela. W 2005 roku został powołany na rozgrywany w Niemczech Puchar Konfederacji. W meczu o 3. miejsce przeciwko Meksykowi zdobył gola na 3:2 po asyście Kevina Kurányi'ego (Niemcy wygrali go 4:3). W 2006 roku był członkiem kadry na mistrzostwa świata. Ostatnie spotkanie dla reprezentacji rozegrał 2 czerwca 2009 ze Zjednoczonymi Emiratami Arabskimi (7:2 dla Niemiec).