Fue internacional absoluto con la selección alemana entre 2004 y 2014, siendo el capitán desde la Copa del Mundo de 2010 -tras el retiro de Michael Ballack- hasta la Copa del Mundo de 2014, en la que se consagró campeón.