Hamiltons booked their place in the Club Champs final with a 34-12 win over College Rovers on Thursday.
Hamiltons outscored their KZN counterparts five tries to two to emerge deserved winners. They will play Pukke, who won their semi-final against Springs 43-16, in the final on Saturday.
Free State champions Shimlas and Pretoria Police will contest the Plate final. Shimlas beat Kuruman 49-12 while Police beat Great Brak River 52-26 in Thursday’s semi-finals.