Roberto Mancini has one eye on the FA Cup final as he makes eight changes for the Premier League game with the Baggies, who themselves make four alterations
Carlos Tevez comes in for his first start in three games and is joined by Milner and Nasri in support of Edin Dzeko, who hasn't scored for the club since February.
Meanwhile, Aleksandr Kolarov makes just his sixth start of 2013 and Jack Rodwell is in for only his 13th appearance as a City player.
West Brom make four changes from their dramatic 3-2 loss to Wigan Athletic, with Ben Foster, Gareth McAuley, Graeme Dorrans and Shane Long making way for Boaz Myhill, Gabriel Tamas, Craig Dawson and James Morrison.
Dawson, an England Under-21 international, starts for the Baggies after returning from a successful spell in the Championship with Bolton.
Manchester City: Hart; Richards, Kolo Toure, Lescott, Kolarov; Garcia, Rodwell; Milner, Tevez, Nasri; Dzeko.
Subs: Pantilimon, Maicon, Nastasic, Barry, Silva, Razak, Aquero.
West Brom: Myhill; Tamas, Dawson, Olsson; Jones, Mulumbu, Morrison, Yacob, Ridgewell; Rosenberg, Lukaku.
Subs: Foster, Dorrans, Long, Popov, Reid, Odemwingie, McAuley.