Golden Arrows 0-1 Mamelodi Sundowns
Sundowns were the first side to advance to the final after scraping past Golden Arrows on Saturday morning.
The game's only goal arrived three minutes into the second half thanks to a strike from Promise Mkhuma.
Bloemfontein Celtic 0-2 Kaizer Chiefs
Kaizer Chiefs will meet Sundowns in the final after they defeated Celtic 2-0 on Saturday afternoon.
Yusuf Bunting and Itumeleng Shopane got the vital goals to send Chiefs into the showpiece match.
The final is set for May 5 at the Makhulong Stadium.