The dates and times for the Scottish Cup semi-finals have been confirmed, across the weekend of 16/17 April.

A line-up of Celtic, Heart of Midlothian, Hibernian and Rangers for the first time in Scottish Cup history will contest for a place in the final in May.

The weekend begins with an all Edinburgh affair, as Hearts take on Hibernian at Hampden Park on Saturday, 16 April at 12:15pm and the following day Celtic will take on Rangers at 2pm in an all Glasgow encounter. 

Scottish Cup 2021/22 Semi-Final Fixtures

Heart of Midlothian v Hibernian: Saturday, 16 April, kick-off 12:15pm (Live on Premier Sports and BBC Scotland)

Celtic v Rangers: Sunday, 17 April, kick-off 2pm (Live on Premier Sports)

Ticket prices and details will be confirmed by the respective clubs.