Gabriel Jesus is closing in on a return ahead of Manchester City's Champions League clash with Olympiacos but Pep Guardiola may have to do without Sergio Aguero against Liverpool.

Jesus has been out since suffering a knock in City's first game of the season at Wolves in September, but is back in training.

Guardiola has not ruled out of the prospect of the 23-year-old Brazil striker making his comeback against Olympiacos in the Champions League on Tuesday.

The City boss said in a press conference on Monday: "It’s too early to know. We will see today, last session. He [Jesus] is better and did one session with the team, a regeneration.

"We are happy he is back. But happy with Ferran [Torres] playing there [in a more advanced role], too."

Aguero is on the mend but may not be fit in time for the blockbuster Premier League clash with reigning champions Liverpool on Sunday.

The Argentina international sustained a hamstring injury in City's draw at West Ham last month, ruling the club's all-time leading goalscorer out of victories over Marseille and Sheffield United.

Guardiola acknowledges the visit of Jurgen Klopp's side on Sunday may also come too soon for the 32-year-old striker.

"We don’t want to make a step back, he's getting better," he said.

"It was so hard to believe when he felt something in the last game when he played against West Ham but he's getting better."

He added: "I don't know about Liverpool, after the international break, [he] will be ready."