The Sixth Round of the William Hill Scottish Cup takes place this weekend with eight sides vying for a place in the Semi-Finals at Hampden.

Seven Premiership sides and one Championship side make up the last eight in this weekend’s round of fixtures, starting on Friday and ending on Sunday.

All four matches will be televised, with BBC Scotland and Premier Sports broadcasting two matches each across the weekend.

Friday – 7:45pm

The action starts in Leith as Hibernian host Inverness Caledonian Thistle at 7:45pm on Friday night, live on BBC Scotland.

Hibernian are aiming to reach the semi-final for an impressive sixth time in nine seasons. The last time they found themselves in the last four was back in 2017.

The previous Scottish Cup meeting between Hibernian and Inverness Caledonian Thistle came at this stage in 2015-16. Hibs won the replay after a draw at Easter Road.

Inverness Caledonian Thistle have an impressive record in Leith. The Highlands outfit are unbeaten in their last five matches against Hibs at Easter Road. The Edinburgh outfit were last successful on their home patch back in February 2011.

John Robertson’s side are aiming to reach the Scottish Cup semi-final for the second consecutive season, something they achieved in John Robertson’s first spell in charge when they made it to the semi-finals in 2002-03 and 2003-04.

Saturday – 5:30pm

Across the city, Heart of Midlothian take on Rangers at Tynecastle in the first of two fixtures on Saturday.

Hearts are unbeaten in their last 10 Scottish Cup matches at Tynecastle, winning eight and drawing twice. Their last defeat came against Celtic in November 2014.

The Jambos have won each of their last three Scottish Cup matches against Rangers in the Capital, their most recent win came back in February 1995.

Rangers are unbeaten in their last 10 away Scottish Cup matches with a record of eight wins and two draws. Their last defeat came against Dundee United in February 2013.

Rangers have reached the semi-final of the Scottish Cup in three of the last four seasons – the exception was last season when they were beaten by Aberdeen at this stage.

Heart of Midlothian v Rangers will be shown live on Premier Sports.

Saturday – 7:20pm

St Mirren host Aberdeen in the third fixture of the Sixth Round weekend and the all Premiership encounter will be live on BBC Scotland.

The Paisley outfit are aiming to reach the semi-final of the Scottish Cup for the first time since 2008-09, their only appearance in the last four since they won the competition in 1987.

St Mirren’s last Scottish Cup win over Aberdeen came in the 1959 final. Aberdeen have won all four of their head-to-head encounters since then, though three of them required replays.

The last Scottish Cup meeting between St Mirren and Aberdeen in Paisley was the 2010-11 Sixth Round, when the Dons scored a late equaliser for a 1-1 draw before winning the replay.

Aberdeen are aiming to reach the Scottish Cup semi-final for the fourth consecutive season – the last time they managed this was in the early 1980s under Sir Alex Ferguson.

Sunday – 3pm

Holders Celtic face a trip to take on St Johnstone at McDiarmid Park on Sunday at 3pm, live on Premier Sports.

St Johnstone are competing at the Sixth Round stage of the Scottish Cup for the first time since they lifted the trophy in 2014.

The only previous Scottish Cup meeting between St Johnstone and Celtic in Perth came way back in 1932, when Celtic won 4-2 at Muirton Park.

Celtic have won on each of their last seven visits to McDiarmid Park, racking up a 25-4 aggregate score in the process.

Celtic have recorded 33 consecutive victories in domestic cup competitions – their last defeat came against Rangers in the 2015-16 Scottish Cup semi-final.

Semi-Final draw

The draw for the Semi-Finals of the 2019-20 William Hill Scottish Cup will be conducted live on Premier Sports, shortly after full-time in the St Johnstone v Celtic match on Sunday.