Ashwell Prince struck a busy half-century to guide South Africa to 148 for one at lunch on the second day of the third test against Australia on Friday.
Prince, who resumed on a run-a-ball 37 not out, quickly picked up the form he showed overnight to cruise to 70 not out off 114 balls at lunch.
The left-handed batsman, who declined to captain the side in the absence of the injured Graeme Smith, has added 83 runs for the second wicket with Hashim Amla, who was 44 not out. Australia, 2-0 up in the series 2-0, were 209 all out in the first innings.
Prince's mix of solid technique, shot selection and punchy strokes left the Australian attack helpless. Australia managed to claim one wicket in the morning as debutant Imraan Khan, who scored 20 in a 65-run opening stand, fell to a sharp return catch by Peter Siddle.
South Africa continued to dominate as Prince reached his half-century off 76 balls in just over two hours at the crease,
with six fours and a six.