Sergio Aguero will not be involved as Manchester City face Lyon in the Champions League quarter-finals in Lisbon on Saturday.
City’s leading scorer has been out since undergoing knee surgery in June but had not been ruled out of the latter stages of the European tournament.
However, the striker is still not ready for action.
Manager Pep Guardiola said at a press conference: “He is still in Barcelona. I think he should come here and do a test. He is still in Barcelona making a recovery.”