A 1500 GMT, le rand s'échangeait à 15,3200 contre le dollar, en baisse d'environ 0,4% par rapport à sa clôture précédente. Le dollar était en hausse de 0,3 % par rapport à un panier de devises.

Jusqu'à récemment, les marchés avaient ignoré le renforcement des troupes russes près des frontières de l'Ukraine, mais les tensions sont montées d'un cran dernièrement. L'OTAN a déclaré lundi qu'elle mettait ses forces en attente et renforçait l'Europe de l'Est avec davantage de navires et d'avions de chasse, tandis que la Russie dénonçait "l'hystérie" de l'Occident.

La Réserve fédérale américaine entame une réunion de deux jours plus tard dans la journée de mardi, et les investisseurs étudieront son communiqué pour y trouver des indices sur le calendrier et le rythme des hausses de taux d'intérêt.

Limitant les pertes du rand, la banque centrale d'Afrique du Sud devrait augmenter ses taux de 25 points de base à 4,00 % en réponse à la hausse de l'inflation, selon un sondage Reuters publié la semaine dernière.

La monnaie a peu réagi aux données montrant que l'indicateur principal du cycle économique a augmenté de 0,6% d'un mois sur l'autre en novembre.

Les actions de la Bourse de Johannesburg (JSE) ont légèrement augmenté au cours de la journée, les investisseurs ayant délaissé les craintes liées au conflit potentiel en Ukraine et s'étant concentrés sur la réunion attendue de la Fed et la décision sur les taux d'intérêt locaux.

L'indice de référence de toutes les actions a clôturé en hausse de 0,21 % à 72 315 points, tandis que l'indice blue-chip des 40 premières entreprises a terminé en hausse de 0,33 % à 65 870 points.

L'obligation de référence 2030 du gouvernement a baissé, le rendement augmentant de 6,5 points de base à 9,365%.