He has played top-flight football in Argentina, Germany, England, Spain and Brazil. He won an Olympic Gold medal with Argentina in 2004 and also played in that year's Copa América.