A global backdrop of low-to-zero central bank rates in developed markets, paired with the spectre of recession as the United States and China continue to tussle over tariffs, has prompted investors to hunt for yield. Analysts see a further pick up in risk appetite in early 2020, especially with the US central bank set to keep lending rates flat or lower them further.
In local data, South Africa's trade surplus widened to 6.1 billion rand ($435 million) in November from 2.75 billion rand surplus in October. Bonds were firmer, with the yield on the benchmark government paper due in 2026 down 6 basis points to 8.165%. Stocks ended higher, with the JSE Top-40 Index up 0.24% at 51,147 points, while the All-Share Index rose 0.41% to 57,480 points.