At 0700 GMT the rand traded 1.2% weaker at 17.7380 per dollar against a close of 17.5310 on Friday, edging closer to an all-time worst level of 17.9950 reached in late 2015.