Emerson Hyndman of Rangers (C) is tackled by Callum McGregor of Celtic (R) during the Ladbrokes Scottish Premiership match between Celtic and Rangers

Old rivals Celtic and Rangers meet in the Scottish Cup semi-final and it could be a long afternoon for the two biggest teams in Scotland. Here's our best bets, predictions and how to get a live stream.

Celtic vs Rangers Betting Tips

What a semi-final we have in store on Sunday. These are two two biggest clubs in Scotland and the atmosphere will be electric from a few hours before kick-off to a few hours after. Who will be celebrating a place in the Scottish Cup final though?

The odds obviously have Celtic - who have already won the Premiership title - down as significant favourites. They are unbeaten in all domestic matches this season, have a number of match-winners in their side and have already beaten Rangers three times in the current campaign.

However, it's not going to be as straight forward as that. Rangers have come a long way since the 5-1 drubbing in September last year and they proved that with a 1-1 draw at Celtic Park last month. They have also not tasted defeat under new manager Pedro Caixinha in his six games so far.

With a more secure defence than a few months ago, we think they can hold Celtic to a draw in the 90 minutes. Brendan Rodgers' men have seen three of their last six matches finish all square as they perhaps start to feel the strain of a long season.

Should this one require extra-time, we're backing Celtic to eventually win it with a goal before penalties are required and come through this tough battle with a place in the Scottish Cup final.

Share this with your friends

Old rivals Celtic and Rangers meet in the Scottish Cup semi-final and it could be a long afternoon for the two biggest teams in Scotland. Here's our best bets, predictions and how to get a live stream.