Manchester City manager Pep Guardiola has ruled out starting Sergio Aguero in Saturday’s derby against Manchester United despite scoring on return from injury in the Champions League.

Aguero who has been absent for a while due to injury, came off bench to score the second goal in City’s 3-0 victory over Marseilles.

The 32-year-old Argentine striker was making just his fifth appearance this season due to knee and hamstring issues.

Asked if Aguero could start the derby, live on Sky Sports, Guardiola said: “No.”

City had already qualified for the last 16 of Europe’s top club competition and the victory saw them complete the group stage with a club-best 16 points, with Guardiola highlighting Aguero’s continued threat in front of goal.

“His instinct to score will always be there,” he added. “He’s had three or four training sessions and the reaction was good.

“He had 25 minutes and scored a goal. Step by step. Will see the reaction tomorrow.”

Guardiola, who made nine changes for the visit of Ligue 1 club Marseille, said he did not yet know his team for the derby.

“Now it’s time to celebrate it and tomorrow I am going to think about the Premier League and the derby,” he said.

“We have two days to think about it.”

City are one point behind Manchester United, who secured a first league double over City in a decade last season, in the Premier League after both clubs’ opening 10 fixtures of the season.

Guardiola’s side unbeaten in all competitions since the 2-0 league defeat by Tottenham on November 21.