Hearts have been drawn to face Aberdeen at Tynecastle in the fourth round of the Scottish Cup.
St Johnstone host Kilmarnock in the only other all-Premiership tie, while Celtic are away to League One side Stranraer.
Holders Inverness Caledonian Thistle face a trip to the winners of the replay between Stirling Albion and Cumbernauld Colts.
Rangers will go up against either Cowdenbeath or Arbroath at Ibrox.
Hearts last won the cup in 2012 with a 5-1 victory over Edinburgh rivals Hibernian in the final but have been eliminated at this stage in each of the last three years.
The Dons have not won the trophy since 1990 under Alex Smith.
The last meeting of the sides in this competition came in 2010, with Aberdeen winning 2-0 at Pittodrie, while the previous Tynecastle clash was in 2006 - a game Hearts won 3-0 en route to collecting the cup.
Former Dunfermline manager Jim McIntyre makes a return to East End Park with Ross County, while Dundee host last season's beaten finalists Falkirk.
Formartine United and Cove Rangers know a trip to Fir Park to face Motherwell is the prize for the winner of their third round replay.
Struggling Dundee United travel to face Airdrieonians, and Hibernian - losing finalists in 2012 and 2013 - begin their campaign at Championship rivals Raith Rovers.
St Johnstone v Kilmarnock
Dunfermline v Ross County
Stirling Albion/Cumbernauld Colts v Inverness Caledonian Thistle
Wick Academy/Linlithgow Rose v Queen's Park/Forfar
Dundee v Falkirk
Livingston v Greenock Morton
Dumbarton/Alloa v Queen of the South
Stenhousemuir/East Kilbride v Huntly/Lothian Thistle
Motherwell v Formartine United/Cove Rangers
Hearts v Aberdeen
Airdrieonians v Dundee United
Stranraer v Celtic
Rangers v Cowdenbeath/Arbroath
St Mirren v Partick Thistle
Inverurie Loco/Annan v Hamilton Academical
Raith Rovers v Hibernian
Fixtures to be played on the weekend of 9/10 January 2016.