The rand edged higher early on Friday as the dollar struggled near a one-month low, boosting emerging market currencies.
At 0605 GMT, the rand traded at R14.3325 versus the dollar, 0.4% stronger than its previous close.
Government bonds were flat, with the yield on the benchmark instrument maturing in 2026 at 8.97%.
The rand is on course for a 0.5% gain against the dollar this week as the US currency has been weighed down by a subdued outlook towards US interest rates and the economy.
That comes as a reprieve after a year in which the rand has lost more than 13% against the dollar.
It has been hurt by weaker-than-expected economic data in South Africa and contagion from emerging market shocks in Turkey and Argentina, among other factors.
Economists will scrutinize South Africa’s budget balance data when it is released later in the day.