St Johnstone boss Derek McInnes remained positive after being drawn against Rangers in the semi-finals of the Co-operative Insurance Cup. The draw took place at Tynecastle and paired Hearts and St Mirren in the other semi-final.
McInnes said: "It will be a tough game obviously but we have done well against Rangers in recent games.
"We will look forward to it and I'm sure we will give them a difficult game."
The games will be played on Tuesday, February 3 and Wednesday, February 4, with times and venues to be announced.
Hearts v St Mirren
Rangers v St Johnstone
Ties to be played on February 2/3.