They were on a 10-under-par total of 134 after two rounds with a two-shot lead over the field.

The 45-year-old Donaldson, who started the day one-under-par, could even afford a dropped shot in his blistering round as he came within one shot of Lee Westwood's course record at the Gary Player Country Club.

Bezuidenhout missed a short putt on the 18th for a birdie that would have given him a one-shot lead as he seeks a second successive European Tour title after winning last week's Alfred Dunhill Championship.

The 26-year-old South African, however, still made no errors in his round of 67.

Home players Dean Burmester and Dylan Frittelli were eight-under-par in joint third.

(Writing by Mark Gleeson in Cape Town; Editing by Toby Davis)