Hi, I flew that route last March and the SAA flights were half full both ways-got 3 seats to myself. I returned on a Friday and the crew said they expected a full flight going back to Joburgh on the weekend. I would certainly check with SAA they were very helpful and if you codeshare with them your airline can tell you how many free seats are open for the codeshare.

Good luck