The Royals have lost their last four matches, most recently a 0-1 loss away at Millwall on Tuesday evening.
Birmingham meanwhile won 3-0 at home to Bristol City, now winning their last three games as they look to gain on the top six.
Birmingham will be without Tahith Chong after he picked up a groin injury last weekend. He has returned to Manchester United to recover, and he is looking to be out for about four months. Jordan Graham and Dion Sanderson are both doubts after coming off during their 3-0 win over Bristol City on Tuesday evening.
Reading are still in the midst of an injury crisis, with as many as ten players unavailable at the moment. Danny Drinkwater could make a return to the side after missing out on Tuesday night's game through a knock. Andy Yiadom is likely to still be out after isolating midweek.
Sarkic, Sanderson, Roberts, Friend, Oakley, Gardner, Sunjic, Bela, McGree, Hogan, Deeney.
Southwood; Ashcroft, Moore, Dann, Rahman, Drinkwater, Laurent, Dele-Bashiru, Swift, Ejaria, Puscas.
Ones to watch
The Montenegro Intenational has been brilliant in goal since arriving on loan from Wolverhampton Wanderers, keeping eight clean sheets from his 16 appearances. For a relatively young goalkeeper, the 24-year-old has great reading of the game, too.
The Englishman has been of the best players in the Championship this season. The 26-year-old has had a stellar start to the season, contributing to 70% of Reading's goals so far this season. Rewarding need to keep him fit to have a chance of finishing high up the table.
The last time these two sides met was back in March, when manager Lee Bowyer took charge of his first game of the Blues as they won 2-1 at St Andrews, courtesy of goals from Lukas Jutkiewicz and Harlee Dean.
How to watch
This match is on Saturday, November 6, and kicks off at 15:00 GMT. It is unavailable to watch in the UK but a live stream of the game can be watched for those overseas through either club website.