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.