Celtic and Rangers were drawn together in the semi-final of this year's William Hill Scottish Cup.

Holders, Hibernian face Aberdeen in the other semi-final tie.

William Hill Scottish Cup Semi-Final draw

Celtic v Rangers

Hibernian v Aberdeen

Ties to be played over the weekend of 22/23 April 2017.