Holders Hillhead/Jordanhill bounced back from an early scare last Sunday to progress to the Sarah Beaney Cup last four.
The Glasgow side were hosting Stirling County at Hughenden in the quarter-finals and it was the visitors who got off to a flyer.
They were 17 points up at one stage and home head coach Aird Jardine decided to use his bench earlier than he perhaps envisaged.
In the second 20 minutes Stella Kyalikunda, Dani Cormier and Emma Barlow all scored tries for Hills to get things back on track.
Hannah Smith (2), Barlow, Jemma Forsyth, Amy Watkins, Lucy Mills and Mairi McDonald all went over for the home side after the break as they eventually saw off a battling County 54-22.
They will play Ayr in the last four after the Millbrae side battled past Garioch in a cracking knock-out tie.
Last year’s runners-up Watsonians are through to the last four once again after they beat Corstorphine 43-7 at Myreside.
Their charge last Sunday was led by winger Charlotte Runcie who continued her good recent form with three tries.
Abbie Baillie, Moly Wright, Lana Skeldon and Emma Evans also crossed while skipper Nicola Nightingale kicked eight points.
The Myresiders will host Heriot’s in the semis.
In the men’s game the two clubs have a long history, but this will be their first meeting in the women’s game.
In their last eight tie at Howe Harlequins, Heriot’s were tested up front by the Fifers, but showed good patience and composure to win 42-8 in the end.
Sarah Beaney Cup semi-final draw (both ties April 14 at 2pm)
Ayr v Hillhead/Jordanhill
Watsonians v Heriot’s