It was a case of last minute scores for Galwegians and UL Bohemians to each claim their respective semi final spot. A late penalty for 'Wegians saw them edge Blackrock 20-17, while previous cup winners UL Bohs scored a late try to break Railway Union hearts on an 8-5 scoreline.
Old Belvedere are the fourth qualifer following their 41-0 victory over Portlaoise.
In the Shield competition, both Queen's University and Sligo had big wins over their opponents last weekend and will now face one another in the Shield semi-final.
This game is winners-take-all as it will act as a double header - an All-Ireland League Division 2 North league and Shield semi-final fixture.
Munster sides Tralee and Fermoy have already met once this year in the group stages of the All-Ireland Cup. They now meet for the second time in the Shield semi-final.
Women's All-Ireland Cup Semi-Finals
Highfield v UL Bohemians
Sun, 23rd March, Woodleigh Park, kick-off 1pm
Old Belvedere v Galwegians
Sun, 23rd March, Old Belvedere RFC, kick-off 1pm
Women's All-Ireland Shield Semi-Finals
Sligo v Queen's University
Sun, 23rd March, Sligo RFC, kick-off 1pm
Fermoy v Tralee
Sun, 23rd March, Fermoy RFC, kick-off 1pm
Women's All-Ireland Plate Semi-Finals
Ballincollig v Rathdrum
Sun, 23rd March, Tanner park, kick-off 2pm
Cill Dara v Cooke
Sun, 23rd March, Cill Dara RFC, kick-off 1pm