Scottish Cup: Fraserburgh v Rangers one of five Scottish Cup ties called off

Fraserburgh's Bellslea Park home
Fraserburgh are expecting a sell-out crowd of 1,800 for the visit of Rangers

Sunday's Scottish Cup fourth-round tie between Highland League Fraserburgh and Rangers has been postponed and rearranged for Wednesday 31 January.

Three of Saturday's ties - Albion Rovers v St Johnstone, Livingston v Falkirk and Peterhead v Dumbarton - also went off due to cold weather.

Those three ties are now scheduled for Tuesday 23 January.

Friday's tie, Formartine United v Cove Rangers, was postponed and rearranged for 31 January.

Three games in League Two have been called off - Berwick Rangers v Elgin City, Stenhousemuir v Cowdenbeath and Stirling Albion v Edinburgh City.

The rearrangement of the cup ties involving Rangers and St Johnstone will result in the postponement of Premiership fixtures.

With Saints due to face Albion Rovers on Tuesday, Kilmarnock v St Johnstone on Wednesday will be rescheduled.

And Partick Thistle v Rangers on 31 January will also be rearranged with Fraserburgh v Rangers now taking place on that date.

Further snow, rain and sleet are forecast across the country on Sunday but temperatures are expected to go up on Monday.

Friday's Scottish Cup postponement

Formartine United P-P Cove Rangers - rearranged for 31 January, 20:00

Saturday's postponements

Scottish Cup

Albion Rovers P-P St Johnstone - rearranged for 23 January, 19:45

Livingston P-P Falkirk - rearranged for 23 January, 19:45

Peterhead P-P Dumbarton - rearranged for 23 January, 19:45

League Two

Berwick Rangers P-P Elgin City

Stenhousemuir P-P Cowdenbeath

Stirling Albion P-P Edinburgh City

Sunday's Scottish Cup postponement

Fraserburgh P-P Rangers - rearranged for 31 January, 19:45