File photo: Simphiwe Mbokazi

Johannesburg - South African stocks ended the year near record highs on Monday, after a 22 percent surge that marks their best annual return since 2009, lifted by a runaway performance from the booming retailing industry.

The benchmark Top-40 index finished the day down 0.39 percent at 34,795.50, just off its record high hit last week and up 22.22 percent for the year.

The broader All-share index finished the session 0.34 percent lower at 39,250.24, also near a record high and up 22.71 percent for the year.

Johannesburg trade closed after a half day ahead of the New Year's holiday. - Reuters