At 1511 GMT, the rand traded at 17.8200 against the dollar, 1.41% stronger than its previous close.

The dollar index, which measures the currency against six rivals, was last down 0.597% at 111.560.

Stocks on the Johannesburg Stock Exchange (JSE) closed slightly higher, mostly due to gains in the mining index.

The benchmark all-share and the Top-40 indexes both rose around 0.8%.

New vehicle sales rose 10.8% year-on-year in September, data showed on Monday, while separately the Absa Purchasing Managers' Index (PMI) contracted as extensive power cuts weighed on production and new sales orders declined during the month.

The government's benchmark 2030 bond was stronger in afternoon deals, with the yield down 21 basis points to 10.680%.

(Reporting by Bhargav Acharya in Bengaluru and Anait Miridzhanian in Johannesburg; editing by Jason Neely and Jonathan Oatis)