The rand strengthened past R17.40 to the dollar on Friday, its strongest level in six months.
What drove the move
Analysts say cooler-than-expected CPI data has revived bets on a November rate cut.
The JSE All Share index closed 1.2% firmer, led by gold and platinum miners.