Den 2 augusti 2007 offentliggjordes det att han hade skrivit på ett kontrakt värt 2,2 miljoner euro för Manchester City och lämnade således Real Sociedad. Kontraktet löpte fram till och med sommaren 2011.[1][2] Han gjorde sin debut för Manchester City den 11 augusti samma år i en match mot West Ham United. Han blev den förste baskiske spelaren att spela för klubben. Sommaren 2010 såldes han till italienska Lazio.