Setelah gagal memperpanjang masa kontraknya bersama Manchester City, pria berusia 33 tahun itu bergabung dengan Barcelona dengan status bebas transfer pada Mei 2021, dan harus berjuang dengan rentetan masalah cedera.
Masalah cedera betis yang telah menunda debutnya untuk Blaugrana, tetapi dia ikut bermain di pertandingan El Clasico melawan Real Madrid, dan mencetak gol meskipun harus memulai laga dari bangku cadangan.***