Hearts' last ten Scottish Cup semi-finals - in pictures
Hearts face Inverness Caledonian Thistle in the Scottish Cup semi-final on Saturday.
We take a look back at the Jambos' last ten last-four encounters in the competition...
We take a look back at the Jambos' last ten last-four encounters in the competition...