Celtic have been handed a home draw in the fifth round of the Scottish Cup, while Rangers will travel should they overcome St Johnstone. Full draw:

Forfar Athletic or Forres Mechanics v St Johnstone or Rangers

Airdrie United v Dunfermline

Hearts v Falkirk

Inverurie Locos or Motherwell v Brechin City or St Mirren

Aberdeen v East Fife

Celtic v Peterhead or Queen's Park

Hamilton v East Stirling or Dundee United

Inverness Caledonian Thistle v Ayr United or Kilmarnock

Tie to be played on the weekend of February 7-8.