Latem 2006 roku przeszedł z Juventusu do Interu Mediolan.

8 stycznia 2010 został zawodnikiem Manchesteru CityBBC Sport – Football – Patrick Vieira completes his move to Manchester City..

3 kwietnia 2010 roku w wygranym 6-1 meczu z Burnley strzelił swoją pierwszą bramkę w nowym klubie. 14 lipca 2011 roku zakończył karierę, będzie pracował w sztabie szkoleniowym Manchesteru City.

W połowie lipca 2010 roku postanowił definitywnie zakończyć karierę reprezentacyjną. W klubie Manchester City objął stanowisko dyrektora ds. rozwoju (rozwój karier młodych zawodników i obserwacja takich piłkarzy w Anglii i za granicami kraju)Premier League. Vieira kończy karierę..

17 maja 2013 Vieira oficjalnie został ogłoszony trenerem drużyny rezerw Manchesteru City, a oficjalnie funkcję objął od 1 czerwca. W listopadzie 2015 został szkoleniowcem New York City F.C., z którym podpisał trzyletni kontrakt obowiązujący od 1 stycznia 2016.