The draw for the fourth round of the William Hill Scottish Cup took place at Hampden Park this afternoon.

There are two all-Premiership clashes as Heart of Midlothian take on Aberdeen and 2013/14 winners St Johnstone host Kilmarnock.

Holders Inverness Caledonian Thistle will take on the winner of tonight’s replay between Stirling Albion and Cumbernauld Colts and there's a glamour tie for League One Stranraer who host 36-time winners Celtic.

Scotland National Team Assistant Stuart McCall – who won the famous trophy three times as a player at Rangers – helped draw the balls alongside Scottish FA President Alan McRae.

William Hill Scottish Cup fourth round draw
St. Johnstone v Kilmarnock
Dunfermline Athletic v Ross County
Stirling Albion v Inverness Caledonian Thistle
Linlithgow Rose v Forfar Athletic
Dundee v Falkirk
Livingston v Greenock Morton
Dumbarton v Queen of the South
East Kilbride v Lothian Thistle Hutchison Vale
Motherwell v Cove Rangers
Heart of Midlothian v Aberdeen
Airdrieonians v Dundee United
Stranraer v Celtic
Rangers v Cowdenbeath
St Mirren v Partick Thistle
Annan Athletic v Hamilton Academical
Raith Rovers v Hibernian

Ties scheduled to be played 9th and 10th of January