Manchester City striker Mario Balotelli could be doubtful for the game after suffering an allergic reaction in the 2-0 Europa League defeat to Dynamo Kiev on Thursday.
Carlos Tevez and Nigel de Jong could return to the starting XI but James Milner is expected to be ruled out with a hamstring injury.
Reading captain Matt Mills is a major doubt to face his former club.
The centre-back was named as player of the round after his goal knocked out Everton last time out, but he suffered a groin injury after just 15 minutes in the midweek win at Ipswich.
He will be given as long as possible to prove his fitness, but manager Brian McDermott will field veteran Ivar Ingimarsson if required.
Winger Jobi McAnuff could return from an ankle injury, while right-back Andy Griffin has been sidelined for the last four matches with an Achilles injury.
Goalkeeper Adam Federici is still out with a knee injury, so 21-year-old Alex McCarthy will continue to deputise.
On-loan QPR midfielder Mikele Leigertwood has permission to play and will look to add to his club record of 17 appearances for the Royals without tasting defeat.
Manchester City (from): Hart, Taylor, Richards, Kompany, Lescott, Boateng, Boyata, Kolarov, Zabaleta, Wright-Phillips, Barry, De Jong, Vieira, Y Toure, M Johnson, Silva, Dzeko, Tevez, Balotelli, Jo.