Finalmente, se produce un acuerdo entre el Arsenal, el FC Barcelona y el jugador, y el 16 de julio de 2008 ficha después de muchos rumores por el FC Barcelona, por unos 15 millones de euros más 2 millones adicionales según variables.