In June 2007, after eight years with Arsenal, he transferred to Barcelona for a fee of €24 million.
Tháng 6 năm 2007, sau 8 năm tại Arsenal, anh chuyển đến chơi cho Barcelona với mức phí 24 triệu euro.