De international kwam in 1998 naar Spanje. Met 205 duels heeft hij de meeste competitiewedstrijden als buitenlander in dienst van Barcelona achter zijn naam staan. Afgelopen zomer stapte hij na zes jaar de Blaugrana's gediend te hebben over naar PSV.