Beliau juga tampil dalam skuad Piala Konfederasi 2005 dan Piala Dunia 2006 tetapi gagal tampil dalam kesebasan utama Klinsmann. Akan tetapi, beliau hanya bermain selama 11 minit pada perlawanan penentuan tempat ketiga menentang Portugal. Beliau menjaringkan gol antarabangsa pertamanya pada 6 September 2006 pada perlawanan kelayakan Euro 2008 menentang San Marino. Hitzlsperger sebagai pemain gantian menjaringkan gol ke-9 dan ke-11 untuk membantu Jerman menang 13-0.