Fraserburgh landed Rangers in the Scottish Cup fourth round draw.
The Broch were paired with Ibrox side late in the draw and will face the Govan outfit at Bellslea on the weekend of January 20 and 21.
Elsewhere Aberdeen were given a home tie against St Mirren.
Formartine United will meet Cove Rangers in an all Highland League tie at North Lodge Park.
Peterhead are at home again and will welcome Championship Dumbarton to Balmoor.
While the Highland League’s final representatives Brora Rangers travel to East Fife.