The reception area of the Johannesburg Stock Exchange. File picture: Leon Nicholas

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