Celtic draw Rangers in Scottish Cup semi-final

Hibernian will play Aberdeen

Celtic draw Rangers in Scottish Cup semi-final

Jeff Holmes/PA Wire/Press Association Images

Arch-rivals Celtic and Rangers have been drawn to play each other in the semi-final of the Scottish Cup.

The Old Firm rivals are also due to square-off in the league next weekend with Brendan Rodgers' side running away with the title and are unbeaten in their 34 domestic matches so far this season.

The sides have played three times already this year with Celtic winning all three games.

Celtic progressed to this stage after overturning a 1-0 deficit to win 4-1 at Celtic Park against St. Mirren. 

Rangers beat Hamilton 6-0 on Saturday to book their place in the draw.

The other semi-final sees holders Hibernian take on Aberdeen. The ties are due to be played on the weekend of April 22/23.