The draw for the last 16 of the Champions League is made on Tuesday. City, along with PSG and Juventus, will arguably be the sides most group winners want to avoid.
Without four of their top players - the injured Sergio Aguero and Vincent Kompany, the suspended Yaya Toure and David Silva, who was on the bench - the Premier League champions qualified the hard way in the Italian capital.
Nasri smashed a rising shot in off the post from outside the area in the 60th minute before setting up right back Zabaleta for the second goal in the 88th minute. City also required a string of great saves from goalkeeper Joe Hart either side of halftime, while Martin Demichelis cleared a shot off the line when the score was 1-0.
Champions League Final 16
Borussia Dortmund (Germany), Bayern Munich (Germany), Bayer Leverkusen (Germany), Schalke 04 (Germany), Atletico Madrid (Spain), Real Madrid (Spain), Barcelona (Spain), Chelsea (England), Arsenal (England), Manchester City (England), Paris Saint-Germain (France), Monaco (France), Porto (Portugal), Juventus (Italy), Basel (Switzerland), Shakhtar Donetsk (Ukraine)