Um 1003 GMT notierte der Rand bei 18,5075 gegenüber dem Dollar und damit etwa 0,8% stärker als bei seinem letzten Schlusskurs.

"Wir gehen davon aus, dass sich die lokale Währung bis zum neuen Jahr in einer ziemlichen Bandbreite bewegen wird", sagte Andre Cilliers, Währungsstratege bei TreasuryONE.

Die südafrikanischen Daten zur Geldmenge, zum Handel und zur Haushaltsbilanz für den Monat November werden am Freitag erwartet.

An der Börse notierte der Top-40-Index zuletzt etwa 3% höher.

Südafrikas Benchmark-Staatsanleihe 2030 notierte geringfügig fester, die Rendite sank um 1 Basispunkt auf 9,735%.