Hearts' last ten Scottish Cup semi-finals - in pictures

Hearts face Inverness Caledonian Thistle in the Scottish Cup semi-final on Saturday.
Hearts are in Scottish Cup action this weekendHearts are in Scottish Cup action this weekend
Hearts are in Scottish Cup action this weekend

We take a look back at the Jambos' last ten last-four encounters in the competition...