If Rangers manage to beat Fiorentina and make it to the final, the SPL season will be extneded. Saints will play Rangers at Love Street on Tuesday May 20 - three days after our last scheduled game against Inverness Caley Thistle - while the last round of top six fixtures will take place two days later.
If Rangers lose in their semi-final, we will play them on May 13. The game will be live on Setanta regardless of when it is played.
Personally, the SPL shouldn't have agreed to extend the season. Rangers have a big enough squad to cope with a heavy fixture load, although they are still moaning as they think the season should have been extended even further.
Story source: The Official St. Mirren Website