Von 1995 bis 2002 trug er insgesamt 40 Mal das Trikot der deutschen Fußballnationalmannschaft und schoss neun Tore. 1996 wurde er mit der Mannschaft Fußballeuropameister in England und bei der Fußball-Weltmeisterschaft 2002 in Japan Vizeweltmeister. Sein erstes Länderspiel bestritt er am 15. Dezember 1995 gegen Südafrika (0:0), sein letztes am 30. Juni 2002 im Finale der Fußball-Weltmeisterschaft 2002 gegen Brasilien (0:2).