At 0620 GMT, the rand traded 0.6% firmer at 15.3825 against the U.S. dollar, after sliding around 1% on Monday as investors continued to take profits from last week’s rally, while mixed domestic economic data also kept the currency on the back foot.
Data on Tuesday showed China’s factory activity accelerated at the fastest pace in a decade in November, helping factories across the region to steadily recover from the COVID-19 crisis.
Progress on a coronavirus vaccine also prompted investors to snap up riskier assets, after U.S. pharmaceutical company Moderna said on Monday it had applied for U.S. emergency authorisation for its COVID-19 vaccine and would also seek European approval for the treatment.
Markets now await U.S. Federal Chair Jerome Powell congressional testimony for clues on stimulus and the economy, said Bianca Botes, executive director at Peregrine Treasury Solutions.
In fixed income, the yield on the benchmark government bond due in 2030 was up 0.5 basis point to 8.995%.
(Reporting by Olivia Kumwenda-Mtambo; Editing by Rashmi Aich)