Some Scottish Cup games affected by the weather
20 January 2018, 07:18 | Updated: 20 January 2018, 10:03
Football fans can look forward to a weekend of fixtures, but some have been called off because of the snow and ice.
Premiership side Aberdeen will want to avoid an upset in the fourth round of the Scottish Cup when they host Championship leaders St Mirren this lunchtime.
Celtic also have second-tier opponents - they welcome Brechin to Parkhead.
Dundee welcome Inverness, and Motherwell play Hamilton in a South Lanarkshire derby.
There's also an all-Premiership meeting at Rugby Park - where Kilmarnock take on Ross County.
St Johnstone were to face League One Albion Rovers, but that match has been postponed after a pitch inspection in Coatbridge.
Rangers is awaiting the outcome of a pitch inspection later.
Rangers are due to make the long trek north to Fraserburgh on Sunday, but the Scottish Football Association announced a planned pitch inspection at Bellslea Park had been moved forward to 12pm on Saturday - 24 hours before kick-off.
Albion Rovers have planned a pitch inspection for 9.30am on Saturday after asking for volunteers to help clear snow off the Cliftonhill pitch in a bid to get their game against St Johnstone on.
The ground will be tested after a sample section of the park is cleared.
Livingston's home game against Falkirk and Dumbarton's trip to Peterhead have already been postponed, while the Friday night tie between Highland League sides Formartine and Cove Rangers was also called off.
Ladbrokes League Two matches at Stirling and Stenhousemuir were also postponed on Friday.
Steven Naismith is set to make his Hearts debut in the Edinburgh derby on Sunday.
The forward arrived on loan from Norwich on Thursday, but Craig Levein admitted he may throw him straight in for the William Hill Scottish Cup tie against Hibernian with Kyle Lafferty suspended.