On 8 January 2010, it was confirmed that Vieira was having a medical at Manchester City and he would sign a six-month deal, where he would link up with former Arsenal colleagues Kolo Touré and Sylvinho and former Inter manager Roberto Mancini.
The contract also included an option for a 12-month extension.
Mancini described Vieira as an excellent midfielder with a winner's mentality and that he would fit into Manchester City's squad very well.

He made his debut on 6 February in the 2–1 defeat away to Hull City, replacing Craig Bellamy after an hour.
Three days later, he made his first start against Bolton Wanderers, where he assisted Emmanuel Adebayor through a long ball in the 2–0 victory.
Later in the month, he was given a three-match retrospective ban for a kick at Stoke City's Glenn Whelan.
He scored his first goal for the club against Burnley in a 6–1 win on 3 April 2010.
On 9 June, Vieira agreed to a one-year extension to his contract, which kept him at Eastlands until the summer of 2011.

On 22 February 2011, Vieira scored the first two City goals in a 5–0 win in the FA Cup Fourth round replay against Notts County, and was awarded Man of the Match honours.
He scored in the Premier League on 3 April against Sunderland, a minute after having come on as a substitute for Adam Johnson in the 5–0 win.
He made an added-time substitute appearance in place of David Silva on 14 May, as Manchester City won the 2011 FA Cup Final with a 1–0 win over Stoke at Wembley Stadium.
On 8 January 2010, it was confirmed that Vieira was having a medical at Manchester City and he would sign a six-month deal, where he would link up with former Arsenal colleagues Kolo Touré and Sylvinho and former Inter manager Roberto Mancini. The contract also included an option for a 12-month extension. Mancini described Vieira as an excellent midfielder with a winner's mentality and that he would fit into Manchester City's squad very well.
He made his debut on 6 February in the 2–1 defeat away to Hull City, replacing Craig Bellamy after an hour. Three days later, he made his first start against Bolton Wanderers, where he assisted Emmanuel Adebayor through a long ball in the 2–0 victory. Later in the month, he was given a three-match retrospective ban for a kick at Stoke City's Glenn Whelan. He scored his first goal for the club against Burnley in a 6–1 win on 3 April 2010. On 9 June, Vieira agreed to a one-year extension to his contract, which kept him at Eastlands until the summer of 2011. 
On 22 February 2011, Vieira scored the first two City goals in a 5–0 win in the FA Cup Fourth round replay against Notts County, and was awarded Man of the Match honours. He scored in the Premier League on 3 April against Sunderland, a minute after having come on as a substitute for Adam Johnson in the 5–0 win. He made an added-time substitute appearance in place of David Silva on 14 May, as Manchester City won the 2011 FA Cup Final with a 1–0 win over Stoke at Wembley Stadium.
Patrick Vieira