Sergio Aguero will not be fit to face Juventus, but midfield quartet Raheem Sterling, David Silva, Fernandinho and Samir Nasri are in contention for City.
Manager Manuel Pellegrini is juggling a number of injury concerns ahead of the Champions League opener at the Etihad Stadium on Tuesday night.
Striker Aguero will not make the game after suffering a heavy kick on his knee from Crystal Palace Scott Dann.
Better news comes in the form of David Silva (ankle), Raheem Sterling (hamstring), Fernandinho and Samir Nasri.