Haaland was an unused substitute last week against Real Madrid and then left out of the squad completely for the defeat to Liverpool on Sunday, having failed to recover from a knee injury he picked up against Newcastle on February 15.
Phil Foden was used as a false nine against Liverpool but struggled, so Guardiola could be tempted to use Omar Marmoush as a striker this time if Haaland does miss out again.
John Stones is facing a lengthy spell out with a thigh injury and could require surgery, while Manuel Akanji is set to be out for two months after going under the knife himself.
Ruben Dias came off the bench against Liverpool but is likely to start in north London, with Abdukodir Khusanov potentially the one to make way.
Manchester City will hope to have Erling Haaland back for their trip to face Tottenham on Wednesday night.