Han har tidligere spilt for de spanske klubbene , og den portugisiske klubben og den engelske klubben . Han spilte i Real Madrid i to perioder en fra 2004 til 2007 og en fra 2008 til 2009.