Pep Guardiola does not expect John Stones to be fit for the festive trip to Wolves and says David Silva is yet to return to full fitness.

Both players have been absent since the Manchester derby, when Stones suffered a hamstring injury, whilst Silva has been kept out by a leg problem.

Guardiola says the Spanish midfielder’s condition is improving, but he has not fully recovered.

READ | Watch Wolves v City on Amazon Prime

The boss also admitted it is unlikely the fit again Sergio Aguero will be included in the starting XI at Molineux, despite coming on for the final few minutes against Leicester City to complete his return from injury.

“David Silva is better, but he still continues [to be out],” he said at Monday’s pre-match press conference. “Stones is not ready.

“Sergio is not ready to start. I don’t know how long, but every day in training he is getting better.”

WATCH: Guardiola: Wolves trip one of our toughest tests

Meanwhile, Guardiola says he would support his players if they elected to walk off the pitch in response to racist abuse.

Football has been marred by several racist incidents in 2019 and the City boss is adamant he and his players wholeheartedly back any initiatives put in place to tackle the issue.

The Catalan acknowledged football faces a challenge in its bid to eradicate racism, but feels everyone needs to work together to address the problem, both in the game and in society.

“Of course [I would support players walking off],” he added.

“My players support initiatives and what you have to do is battle day by day. It’s not about one club.

“You have to fight every day, in the schools and the families to do better in the future generations.

“It is a battle day by day and of course we support initiatives.

“I think it was a problem that happened for decades, centuries. Now it's visualised more because the media is closer to the problem.

”We have to fight, but we need time to eradicate it.”