Silva has overcome the knock which forced him to miss the midweek loss at Shakhtar Donetsk but Kompany will be assessed over an unspecified problem.

"He is going to play," Guardiola said. "The doctor told me at the beginning of the week there was a doubt about him playing that's why I said what I said but today he arrived and said he is really good so he is going to play."

David Silva is back in the fold for City (Image: Getty)

Makeshift left-back Fabian Delph has recovered from a sickness bug but defenders John Stones (hamstring) and Benjamin Mendy (knee) are still out.