At 1520 GMT, the rand was 0.49% weaker at 14.8250 per dollar, retreating Friday's rally to 14.7100, which was its firmest level since Sept. 19.
On the bourse, stocks retreated from a three-week high hit in the previous session, with the Johannesburg All-Share index closing 0.57% lower at 55,219 points and the Top-40 index down 0.59% to 49,110 points.
Last week's trade optimism pushed the all-share index up to a level last seen on Sept.23.