En 2021, se unió al Barcelona en una transferencia gratuita, camiseta manchester city 2022 antes de retirarse del fútbol a los 33 años debido a problemas de salud en el mismo año. A pesar de ello no pudo marcar sino hasta las semifinales, donde cumplió un muy destacado papel frente a Brasil, anotando dos goles y recibiendo una falta en el área que Juan Román Riquelme convirtió en el tercero.