Dia pindah ke Manchester United pada 12 Agustus 2003 dari Sporting CP. Kemudian pada tahun 2009 pindah ke Real Madrid.
Pada tahun 2018 dia meninggalkan Madrid dan bergabung dengan Juventus, sebelum kembali pulang ke Manchester United pada tahun 2021.
***