A 1003 GMT, le rand s'échangeait à 18,5075 contre le dollar, soit une hausse de 0,8% par rapport à la clôture précédente.

"Nous nous attendons à ce que la monnaie locale reste dans une fourchette assez large jusqu'à la nouvelle année", a déclaré Andre Cilliers, stratège en devises chez TreasuryONE.

Les données sud-africaines sur la masse monétaire, le commerce et la balance budgétaire pour le mois de novembre sont toutes attendues vendredi.

Sur le marché boursier, l'indice Top-40 était en hausse d'environ 3 %.

L'emprunt d'État sud-africain de référence à l'horizon 2030 s'est légèrement renforcé, avec un rendement en baisse de 1 point de base à 9,735 %.