The Scottish League Cup semi-final between Rangers and Aberdeen is set for October 31 at 17:30 BST, while the Edinburgh derby between Hearts and Hibernian will follow on November 1 at 15:00.
Both fixtures will be held at Hampden Park, with the Scottish Professional Football League confirming the allocated stands and ticket prices.
Rangers secured their place in the last four with a commanding 3-0 victory over Celtic, while Aberdeen advanced past Kilmarnock on penalties following a 1-1 draw. Hearts became the first team to reach the semi-finals by defeating hosts Stenhousemuir 3-0, and Hibernian also won by the same margin away to Ross County.
The tournament final is scheduled for Sunday, 13 December, at Hampden Park.
Three Premiership matches are scheduled for the same day as the Rangers-Aberdeen semi-final: Falkirk v Celtic, Kilmarnock v St Johnstone, and Motherwell v St Mirren.
For context, Aberdeen suffered a 1-0 home defeat to Rangers in their early-season league meeting, while Hearts edged out Hibernian 3-1 at Easter Road in the first Edinburgh derby of the campaign.


