The Valke and SWD Eagles progressed to the Currie Cup First Division final with wins against the Leopards and Griffons respectively.
The Leopards beat the Border Bulldogs 47-22, while there were also Currie Cup First Division wins for the Boland Cavaliers and Griffons.
A last-minute try gave the Valke a thrilling 56-52 win against the Griffons, while there were also wins for the SWD Eagles and Leopards in the Currie Cup First Division.
The Leopards are willing to forfeit their away games in the Currie Cup First Division due to financial constraints.
Wing Enver Brandt scored four tries as Griquas beat the Leopards 46-31, while there were also wins for Western Province, the Welwitschias, Pumas, Border Bulldogs and Free State XV in the Provincial Rugby Challenge.