MARKET WRAP: Rand has longest winning streak in a month

The rand firmed for a third successive day on Tuesday, its longest winning streak in a month, as signs of progress in trade talks between the US and China aided risk sentiment.

At 5.24pm, the rand had gained 0.47% to R16.8640/$, reaching a three-week best level of R16.71/$ in intra-day trade. It had strengthened 0.11% to R19.9425/€ while it was flat at R22.1345/£. The euro had firmed 0.32% to $1.1852.