Masinde Muliro University of Science and Technology and Makueni RFC will contest the Division Two final of Driftwood Sevens to be played on Sunday.
The two will compete for top honours after overcoming Catholic Monks and South Coast Pirates in their respective semi finals.
A less fancied MMUST side upset the odds to stun Monks 17-12 while Makueni booked their place in the decider after posting a 17-0 win over Pirates.
In the challenge cup final, Northern Suburbs will lock horns with Daystar Falcons as both teams seek to clinch the trophy to ease the sorrows of not qualifying into the cup fixtures.
On their way to the final, Northern Suburbs were awarded with a walkover after Embu RFC were a no show in the semi final while Daystar enjoyed a slim 5-0 win over Webuye RFC.
Division Two results
Challenge Cup semis
Northern Suburbs 24 Embu 0
Webuye 0 Daystar Falcons 5
Main Cup semis
Catholic Monks 12 MMUST 17
Makueni 17 South Coast Pirates 0
Northern Suburbs vs Daystar Falcons
Catholic Monks vs South Coast Pirates
MMUST vs Makueni