The Brazilian went off at half-time during the 1-1 draw with Atalanta and then missed the the 3-1 defeat to Liverpool immediately before the international break.
Pep Guardiola says his goalkeeper is fit and ready to play when Frank Lampard’s men visit the Etihad on Saturday teatime - but reiterated he will be without Leroy Sane and Aymeric Laporte until the New Year.
“Ederson is back. He trained the last few days with no pain.
“[Regarding the other players] Same situation, players fit after Liverpool are fit, those injured are still injured a few more months.”
READ: Chelsea in Aguero’s sights once again
READ: Why Frank Lampard will always be welcome at the Etihad
The defeat at Liverpool left us in fourth place, nine points off the top of the Premier League table, leading to City’s chances of making it three titles in succession being written off by many.
But Guardiola is refusing to admit defeat.
The City boss, who saw his side come from seven points behind to win last season’s Premier League, says there’s a long way to go yet.
And he wants his players to focus on one game at a time, starting this weekend with the visit of third-placed Chelsea.
“A few weeks ago there was just two, now we have four, so maybe six in a few days,” Guardiola said of the ever-changing landscape at the top of the table.
“There’s a long time to play. Focus on the next one.”
You can follow our game against Chelsea via our live Matchday Centre right here on ManCity.com - and a full 90-minute replay will be available on Man City for TV from Sunday.