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

South African stocks booked record closes on Wednesday, extending their run into a third day, as hopes of further US stimulus boosted riskier assets worldwide.

The benchmark JSE Top-40 index rose 0.51 percent to a record closing high of 34,415.32, pulling back from a record 34,460.45 level set during the session.

The broader All-share index added 0.59 percent to its highest closing level of 38,763.64. It earlier reached a lifetime high of 38,789.43. - Reuters