South Africa's rand continued to weaken against the dollar on Wednesday after falling in the previous session to a fresh 20-month low amid fears of a looming global recession.

At 0824 GMT, the rand traded at 16.6850 against the dollar, 0.95% lower than its previous close. It touched 16.6075 on Tuesday, a new low since October 2020.

"The rand has retraced all of its strong first-quarter advance, and then some, and is trading at levels last seen in the fourth quarter of 2020 when uncertainty around the COVID-19 pandemic was directing financial flows," ETM Analytics said in a research note.

"The dollar remains king," it said, with global recession fears triggering its safe-haven appeal.

The U.S. Federal Reserve publishes minutes later on Wednesday from its June meeting, when it announced the sharpest hike in the benchmark interest rate in nearly 30 years. It is likely to foreshadow more hikes as Fed officials have said their top priority is fighting inflation, even at the cost of growth.

On the stock market, the Top-40 index was up around 1.8% while the broader all-share rose 1.7% in early trade.

The government's benchmark 2030 bond was weaker in early deals, with the yield up 6.5 basis points to 10.690%. (Reporting by Anait Miridzhanian in Gdansk; Editing by Kenneth Maxwell)