Shares on the Johannesburg Stock Exchange (JSE) slipped a tad from the previous day's closing but largely brushed off concerns of higher inflation in the United States.
The dollar came under pressure more broadly on Monday as traders assessed the impact of a surge in U.S. inflation before monthly jobs data later this week.
The main indexes are now hovering near all-time best highs seen earlier in May, with a strong local earnings complimented by dissipating concerns on inflation.
The central bank is likely to cut its bond-buying program again this year, possibly as soon as July, as provinces ease curbs to contain the coronavirus pandemic and inflation pressures build, analysts said.
The U.S. dollar slipped to three-week lows after the data, making gold more appealing for holders of other currencies, while benchmark 10-year Treasury yields also ticked lower.
The STOXX 600 has also lagged a recovery in its U.S. counterpart due to a slow vaccination rollout and a new wave of coronavirus infections on the continent.