Aberdeen (4) v St Mirren (12) – Friday, 7.45pm
The last meeting was a 2-0 Scottish Cup win for Aberdeen in Paisley in February
The most recent Pittodrie clash was a 2-1 win for Aberdeen in Nov 2019
Aberdeen have won five of their last six Premiership games
Saints have lost their last five Premiership matches
Dundee United (6) v Livingston (8) – Friday, 7.45pm
The sides last met in May 2018 when Livi won 4-3 on aggregate in the play-offs
The last top-flight meeting was a 3-1 win for Livingston in Apr 2006
A win for Livingston at Tannadice would move them level on points with United
Hibernian (3) v Hamilton Academical (10) – Friday, 7.45pm
The last meeting was a 2-1 win for Hibs at Easter Road in January
Hamilton's last win over Hibs was 3-1 in the capital in Aug 2017
Hibs lost to Celtic last week while Accies drew with Dundee United
St Johnstone (11) v Celtic (2) – Sunday, Sky Sports 12 noon
Celtic are on a run of six successive Premiership victories
Saints have lost five of their last six Premiership matches
The last meeting was a 1-0 win for Celtic in the Scottish Cup in March
Rangers (1) v Ross County (7) – Sunday, 3.00pm
Rangers won the last meeting of the teams 1-0 in Dingwall in March
Rangers have won the last six meetings between the teams
County's last point in this fixture was a 1-1 draw in Feb 2017