The JSE. Photo: Simphiwe Mbokazi.

South African shares booked a record close on Thursday after stocks such as SABMiller pushed prices to the highest level in the bourse's 17-year history.

The Top-40 index closed at record 33,613.24, up 1 percent, after earlier touching an all-time high of 33,752.47.

The All-Share index rose 0.92 percent to 37,844.55, also its highest finish on record. It also hit a record high of 37,975.54 earlier in the session. - Reuters