Speaking to reporters ahead of the club's Champions League fixture against RB Leipzig, Guardiola said: "I’d love to have him (De Bruyne) all season but he has had surgery and has to recover well. The end of December or [in the] new year will be a Happy New Year for everyone!"
The manager also provided updates on some of the other injury City stars including John Stones as he added: "We have training now but we’ll see this afternoon... I'm not optimistic about good news for some people to come back... John Stones is getting better... Not to play but maybe a few minutes for the next one."