Sa stocks
Rand opens stronger after positive data
At 0650 GMT, the rand traded at 16.9350 versus the dollar, around 0.3% firmer than its previous close.
At 0704 GMT, the rand traded at 17.00 versus the dollar, around 0.3% stronger than its previous close.
At 0720 GMT the rand was 0.21% firmer at 17.3100 per dollar, having hit a three-session low on Tuesday.
At 0657 GMT, the rand traded at 17.24 versus the dollar, 0.1% stronger than its closing level on Friday.
At 1500 GMT, the rand traded at 17.3300 per dollar, 1.11% weaker than its previous close.
At 1525 GMT the rand traded at 17.3200 per dollar, unchanged from its previous close.
The Top-40 companies index closed down 0.25% to 49,535 points while the All-Share index was down 0.27% to end the day at 53,881 points.
At 1530 GMT, the rand was 0.23% firmer at 17.2000 per dollar, moving away from a session-high of 17.0875.
At 1530 GMT, the rand was 1.2% weaker at 17.2600 per dollar, not far off the one-and-a-half week low of 17.34525 it touched earlier in the session.
At 0640 GMT, the rand traded at 16.7740 per dollar, 0.56% weaker than its previous close, and retreating from a near 12-week high of 16.6400 touched earlier in the session.
At 0645 GMT, the rand traded at 16.7840 per dollar, 0.15% stronger than its close on Friday.
At 0650 GMT the rand was 0.38% firmer at 16.8450 per dollar after an overnight close of 16.9100.
At 0640 GMT, the rand traded at 17.0880 per dollar, 0.49% firmer than its previous close, and at its strongest levels since 19 March.
At 0645 GMT, the rand traded at 17.4130 per dollar, 0.22% lower than its previous close.
At 0635 GMT, the rand traded at 17.3650 to the dollar, 0.94% firmer than its previous close.
The rand traded at 17.3100 per dollar at 0615 GMT, up nearly 0.4% from its previous close and its strongest since 27 March.
At 0645 GMT, the rand traded at 17.4900 per US dollar, 0.45% weaker than its previous close.
At 0605 GMT, the rand traded at 17.4700 per dollar, 0.91% firmer than its previous close.
At 0710 GMT, the rand traded at 17.6050 per dollar, compared with its close of 17.5970 on Friday.