Hampden Park will stage both Premier Sports Cup semi-finals, with Rangers taking on Aberdeen on 31 October at 17:30 BST, followed by the Edinburgh derby between Hearts and Hibernian on 1 November at 15:00.
The Scottish Professional Football League has confirmed the venue allocations and ticket pricing for both matches at the national stadium.
How did each team reach the semi-finals?
Rangers advanced by defeating Celtic 3-0 in their quarter-final encounter. Aberdeen progressed through a more tightly contested tie, overcoming Kilmarnock after the teams finished level at 1-1 and the match went to a penalty shootout.
Hearts were the first team to secure a semi-final spot, winning 3-0 away at Stenhousemuir in their quarter-final. Hibernian matched that scoreline, claiming a 3-0 victory at Ross County to book their place in the last four.
When is the final scheduled?
The Premier Sports Cup final will be held on Sunday, 13 December, also at Hampden Park.
What other fixtures are scheduled?
Three Scottish Premiership matches are set to take place on the same day as the Rangers versus Aberdeen semi-final. Falkirk will host Celtic, Kilmarnock will face St Johnstone, and Motherwell will play St Mirren on 31 October.
Key Facts
- Rangers v Aberdeen semi-final: 31 October at 17:30 BST at Hampden Park
- Hearts v Hibernian semi-final: 1 November at 15:00 at Hampden Park
- Premier Sports Cup final: 13 December at Hampden Park
- Rangers beat Celtic 3-0 in the quarter-finals; Aberdeen defeated Kilmarnock on penalties after a 1-1 draw
- Hearts and Hibernian both won their quarter-finals 3-0






