V patnácti letech přišel jako velký talent do Realu Madrid, ale v „bílém baletu“ dostal jen minimální šanci. Přesto už v roce 2000 získal v Sydney olympijské zlato. S Barcelonou pak vyhrál třikrát španělskou ligu a dvakrát Ligu mistrů, v jejím dresu nastřílel za pět sezon 130 branek.
Další triumf v nejprestižnější evropské soutěži přidal v roce 2010 v Interu Milán. Později hrál také za ruskou Machačkalu, Chelsea, Everton, Sampdorii Janov a za dva turecké kluby. Na kontě má i 118 zápasů v barvách Kamerunu a triumfy na Africkém poháru v letech 2000 a 2002.