Old Firm rivals Celtic and Rangers have both been drawn against SPL opposition in the fifth round of the Scottish Cup.
Celtic to face Inverness or Dunfermline in fifth round
Old Firm rivals Celtic and Rangers have both been drawn against Scottish Premier League opposition in the fifth round of the Scottish Cup.
Holders the Hoops will go up against the winners of the fourth-round replay between SPL newcomers Dunfermline Athletic and Inverness Caledonian Thistle, who were dumped out by Celtic at the quarter-final stage last season.
Rangers, who crashed out at the fifth round last year, face a tough home tie against Dundee United.
In the round's other all-SPL tie, Hearts go up against fellow league high-fliers St Johnstone, while Hibernian will take on the winner of the replay between first division Dundee and Kilmarnock.
The draw has been kind to last year's runners-up Motherwell, who will face Greenock Morton, while Aberdeen have also drawn lower league opposition in Queen of the South.
The remaining ties will see Ross County take on the victor of the replay between Hamilton Academical and St Mirren, while Ayr United go up against Falkirk.
Draw for fifth round of Scottish Cup:
Hibernian v Dundee/Kilmarnock
Motherwell v Greenock Morton
St Mirren/Hamilton Academical v Ross County
Inverness Caledonian Thistle/Dunfermline v Celtic
Ayr United v Falkirk
Rangers v Dundee United
Hearts v St Johnstone
Aberdeen v Queen of the South