The final pits Kobs against defending champions Pirates
Kobs 10 Heathens 8
Buffaloes 9 Pirates 23
Betway Kobs overcame bitter rivals Hima Cement Heathens 10-8 to book a Uganda Cup final berth against defending champions Black Pirates who defeated Toyota Buffaloes 23-9 at Legends Rugby Club.
Next Saturday's final is a repeat of the 2011 final held in Jinja that Kobs emerged victorious.
Brian Asaba and Ronald Musajjagulanyago both scored a try for Kobs to set them on the path to victory.
Romano Ogwal scored a try while Kevin Keremundu scored a conversion for Heathens.
"A win is a win but we have a lot to polish up before the final," Kobs coach Fred Mudoola said after the game.
"They (Pirates) are the defending champions and we respect them, but we will try our best as we look to win," he added.
Haruna Muhammad, Musa Muwonge and Ivan Magomu scored Pirates tries against buffaloes as Conrad Wanyama added the extras that included two penalties and a conversion by David Busingye.
Wilfred Sseguya scored three penalties for Buffaloes.
"We have a lot to put together but I am happy we won. Semi-finals are always tough games," Pirates coach Bob Musinguzi said.