Aberdeen manager Craig Brown will be without the suspended Ryan Jack.
Midfielder Jack was sent off in last weekend's loss to Celtic and is set to serve a two-match ban, also missing the St Johnstone fixture.
Peter Pawlett (hamstring) remains doubtful, while Yoann Folly (chest infection) is set to miss out once again.
Ross Perry is a doubt for Rangers.
The defender has a back problem and may be unavailable for the visit to Pittodrie.
Jamie Ness is still out with a groin injury, while Kyle Bartley could be involved in a practice match next week as he continues his recovery from a hernia operation.
Aberdeen (from): Gonzalez, Foster, Considine, Mawene, Osbourne, Milsom, Arnason, Fyvie, Clark, Vernon, Mackie, Fallon, Magennis, Pawlett, McArdle, Brown, Chalali, Megginson.
Rangers (from): McGregor, Whittaker, Broadfoot, Papac, Wylde, Bocanegra, Wallace, Goian, Davis, McCulloch, Edu, Naismith, Lafferty, Jelavic, Fleck, Perry, Alexander, Bedoya.