South African stocks booked another record close on Tuesday, rising 0.5 percent as investors piled into mining companies such as Exxaro Resources, which have underperformed this year.

The benchmark Top-40 index finished up 0.55 percent at 34,464.75, its highest finish on record.

The broader All-share index rose 0.53 percent to 38,879.70, also a record finish. - Reuters