Ederson sustained a leg injury in the loss at Newcastle and was considered a doubt, but is expected to be fit.
Benjamin Mendy will be assessed as City look to solve their left-back problems. “Really I don’t know, after the minutes he played, he had minutes in training. He has had two training sessions – really it is day by day,” said Guardiola on Mendy’s chances.
Vincent Kompany is unavailable, but City have no other significant absentees.
Arsenal have lost Danny Welbeck, Rob Holding and Hector Bellerin to season-ending injuries, and an ankle problem for Sokratis leaves their defence looking threadbare.
Laurent Koscielny has recovered from a facial injury against Man Utd, and Henrikh Mkhitaryan is back in full training after a metatarsal injury. Ainsley-Maitland Niles was earmarked to deputise for Bellerin, but did not train this week.
January loan signing Denis Suarez was fully integrated into first-team training, and Unai Emery faces a decision to about whether to throw the midfielder in against the champions.
Emery said: “If he starts, I have confidence in him. I know the player.
“He is good. He is one player with the quality and he can help us with this quality and also with his ambition to do something important here. He knows the language – he can speak English. That is important to us.