Raheem Sterling is set to miss several weeks with a hamstring injury, according to Pep Guardiola.

"It takes weeks, but I don't know how long right now," said Guardiola.

Sterling has played in 23 out of City's 25 matches this season.

Guardiola added that Leroy Sane has also returned to training since tearing his ACL over the summer.