A 34 éves hátvéd utolsó szezonját az angol West Ham Unitednál töltötte, ám csak három mérkőzésen lépett pályára a Premier League-ben.
A Deportivo La Corunában, a Liverpoolban és 2009-től 2016-ig a Real Madridban is szerepelt játékos a Reallal két Bajnokok Ligája- és egy spanyol bajnoki címet szerzett. A válogatott mezt 56-szor húzta magára, 2008-ban és 2012-ben Európa-, 2010-ben pedig világbajnok lett.