On je trenutno član Salernitane i ove sezone odigrao je samo nekliko minuta zbog povrede kolena, a sa italijanskim klubom ima ugovor do kraja sezone.
Status legende stekao je u minhenskom Bajernu, čiji je dres nosio od 2007. do 2019. godine i sa kojim je osvojio ukupno 24 trofeja, od čega devet titula šampiona Nemačke i Ligu šampiona.
Od 2000. godine, kada je započeo seniorsku karijeru, pored Bajerna i Salernitane, nastupao je za Bulonj, Ale, Brest, Mec, Galatasaraj, Marsej, Bajern i Fiorentinu.
Za reprezentaciju Francuske je od 2006. do 2014. odigrao 81 meč i postigao je 16 golova.