Irish Senior Cup holders Waringstown must negotiate two NCU rivals if they are to reach their fifth successive final after being drawn away to CIYMS in the semi-final.
Waringstown's delayed quarter-final tie against Instonians was rained off on Sunday but Cricket Ireland have agreed that the teams will meet again on Sunday at Shaw's Bridge to determine who travels to Belmont the following Sunday.
With the three NCU sides paired together, it left Phoenix and Pembroke to contest the other semi-final at Phoenix Park on August 4 and set up a fifth consecutive NCU v Leinster final.
Waringstown and Merrion have contested three of the previous four, with The Hills making it to the 2017 decider after knocking out Instonians in the semi-final before losing to Greg Thompson's side who have, remarkably, won 19 of their last 20 ties in the competition.
Sunday's first attempt at deciding the Waringstown-Instonians quarter-final lasted only 17.3 overs before rain had the final say and the winners know they will be underdogs against CIYMS, who continued their assault on a possible five-trophy haul with a six-wicket victory over Leinster on Sunday.
Pembroke have knocked out Brigade and, in the quarter-final, Civil Service North by three wickets to reach the last four, while Phoenix have got past Eglinton, Bready and, in the last eight, Carrick by five wickets.
Semi-final draw: CIYMS v Waringstown v Instonians, Phoenix v Pembroke.
Games to be played on Sunday, August 4.