Johannesburg - The rand made modest gains against the dollar on Tuesday in thin trade, pulling away from two-week lows as a recent bout of global risk aversion eased.
Stocks declined for a second straight day as Anglo American [JSE:AGL] and financials weighed on the Johannesburg Securities Exchange (JSE).
By 17:30 the rand had firmed 0.2% to R15.2820 per dollar, inching away from the previous session's low of R15.4200, helped by a return of risk appetite as global oil prices steadied near 11-year lows.
Government bonds also rose, with yields on the benchmark debt due in 2026 shedding 3.5 basis points to 9.56%.
Attention returns to local data with the SA Renvenue Service due to publish trade balance figures on Wednesday.
South Africa is expected to post a smaller trade deficit of R3.7bn in November after recording one of R21.4bn in October - a number that surprised local markets and pushed the rand to record lows at the time.
Trading in stocks was muted, with 106 million shares changing hands, according to preliminary stock exchange data, well below last year's daily average of 183 million shares.
Anglo American was the biggest loser among the blue chips, shedding 3.3% to close on R66.44.
Standard Bank [JSE:SBK] fell 3% to R116.63 and Barclays Africa Group [JSE:BGA] was down 2.2% at R144.12.
The benchmark Top-40 index declined 0.53% to 45 996.54 points, while the broader All-share index was down 0.44% at 50 964.44 points.