Last updated on .From the section Scottish Cup

Celtic and Aberdeen will do battle for a place in the Scottish Cup final in April

Holders Celtic continue their defence of the Scottish Cup with a semi-final against Aberdeen.

Neil Lennon's men are in pursuit of a fourth consecutive domestic treble after seeing off St Johnstone on Sunday.

Edinburgh rivals Hearts and Hibernian meet in the other last-four clash, having beaten Inverness and Rangers respectively in the quarter-finals.

The semi-finals will be played at Hampden on 11 and 12 April.

Celtic beat Aberdeen in the 2017 final and the showpiece of last season's Scottish League Cup, with Derek McInnes' men seeking to end a 30-year wait to lift the trophy.

Aberdeen overcame St Mirren on Saturday to book a ninth domestic semi-final under their current manager.

Hearts, last term's runners-up, famously thrashed their city foes 5-1 in the 2012 final, and also inflicted a 4-0 semi-final hammering en route to clinching the cup six years earlier.

Hibs finally broke their 114-year Scottish Cup hoodoo with an enthralling victory over Rangers in 2016, and lost to Celtic in the League Cup semi-finals in November.