Scottish Cup: St Mirren v St Johnstone in All Saints semi-final; Hibs face Dundee United in 2016 repeat

There’s a familiar look to the semi-final stage of this seaosn’s Scottish Cup with three of the four sides making a return to Hampden after contesting the Betfred Cup semi’s earlier this season.

The Scottish Cup trophy is up for grabs. (Photo by Alan Harvey / SNS Group)

St Mirren booked their return to Mount Florida with a penalty shoot-out win over Kilmarnock, and will come up against Betfred Cup winners St Johnstone – who pipped the Paisley side for a place in the top six earlier this month.

There is also a re-run of the 2016 semi-final between Hibs and Dundee United – which Hibs won on penalties en route to lifting the trophy.

Sign up to our Football newsletter

Sign up to our Football newsletter

Penalties were the order of the quarter finals with three of the four matches being decided by shoot-outs to decide who heads to Hampden on May 8 and 9.

Dundee United were the only side to enter the penultimate round within regulation time when they defeated Aberdeen 3-0 on Sunday.

St Johnstone also qualified for the final four with a dramatic penalty shoot-out win over Rangers – with goalkeeper Zander Clark grabbing the headlines for his role in the Perth side’s success. Hibs were also taken all th way to spot-kicks by Motherwell at Easter Road on Saturday.

Livingston captain Marvin Bartley made the draw live on BBC Scotland and lined up the re-run of his semi-final success five years later.

The matches, which will be played at the National Stadium on weekend of May 8 and 9, will be televised live by Premier Sports. The final will be held at Hampden on May 22.

Get a year of unlimited access to all The Scotsman's sport coverage without the need for a full subscription. Expert analysis of the biggest games, exclusive interviews, live blogs, transfer news and 70 per cent fewer ads on - all for less than £1 a week. Subscribe to us today