Dari mulai AS Roma, AC Milan, hingga kembali ke Barcelona di tahun 2013, disana dirinya kembali dipinjamkan ke klub Ajax dan Stoke City.
Hingga akhirnya dipermanenkan dan masih dipinjamkan ke FSV Mainz dan Deportivo Alaves.
Hingga akhirnya usianya tak muda lagi, dirinya menghabiskan karir di FC Montreal hingga pernah menganggur satu musim.
Sampe terakhir di tahun 2021 di umur 31 dirinya bermain di klub Jepang Vissel Kobe dan satu tim bersama rekan senegaranya Andres Iniesta.***