The TV selections for the fourth round of the Scottish Cup have been made.

Aberdeen, Hearts, Rangers and Celtic will all feature on the box next month.

The Scottish Cup weekend will all kick off with Barry Robson's side as they make the journey south to take on Clyde. This game will be played on Friday, January 19 in front of the BBC Scotland cameras.

Onto the following day, Hearts' short journey across the capital to take on League Two side Spartans will also be shown on BBC.

Later that day, Rangers' trip to Dumbarton will be broadcast on Viaplay. This game will kick off at 5.30pm.

Last but not least, Buckie Thistle's dream cup tie at Celtic Park will be showcased on Viaplay as well. This game has been earmarked for a 4pm kick-off.

Scottish Cup fourth-round TV picks in full: 

Clyde vs Aberdeen - Friday, January 19. 7.45pm KO - BBC Scotland

Spartans vs Hearts - Saturday, January 20. 12.15pm KO - BBC One Scotland

Dumbarton vs Rangers - Saturday, January 20. 5.30pm KO - Viaplay

Celtic vs Buckie Thistle - Sunday, January 21. 4pm KO - Viaplay

Meanwhile, John Bennett has admitted that Rangers' loss of £10.5m last year needs fixing.

The club's chairman is determined that Rangers will break even before player trading is brought into account.

Speaking to shareholders at the club's AGM, Bennett reassured supporters that Rangers would never return to the dark days of administration in 2012.

READ MORE: Chairman John Bennett in £10.5m Rangers loss admission

He insists the key to ensuring that is to reduce to a hefty loss of £10.5m to zero.

Bennet has urged fans to keep an eye on the club's losses and how they will eventually become wiped out over the coming years.

"This club lost £10.5m last year pre-player trading, that's a number that needs to go away and you should keep an eye on that number," the chairman said. "That £10.5m needs to become zero."