Rangers will again be without Jordan Rossiter and Danny Wilson for Wednesday night's Ladbrokes Premiership clash with St Johnstone.

Rossiter was expected to be back for Sunday's Betfred Cup semi-final with Celtic but Mark Warburton confirmed the midfielder is still working with the Gers physios while Wilson is progressing after tearing a thigh muscle but is not quite ready for action.

The Ibrox side are still waiting for official confirmation on how long playmaker Niko Kranjcar will be sidelined for after injuring his knee in training.

Provisional squad: Foderingham, Tavernier, Hill, Kiernan, Senderos, Crooks, Wallace, Halliday, Holt, Windass, Miller, McKay, Garner, Waghorn, Forrester, Dodoo, Hodson, Bates, O'Halloran, Gilks.