The rand has retreated from two-and-a-half month highs as a recent rally lost steam, with some investors booking profits and paring bets ahead of US inflation data.

Read full article here: Fin24 Market News