The rand firmed against the dollar on Monday as the greenback retreated, while a recovery of Steinhoff’s shares following a week of turmoil at the global retailer lifted blue chip stocks.

At 1455 GMT, the rand traded at 13.59 per dollar, up 0.4% compared with its close on Friday at 13.64.

The dollar edged lower against a basket of currencies on Monday, snapping a five-day rising streak as investors took profits before a US central bank meeting this week.

Further gains were curbed by nervous South African investors ahead of the ruling African National Congress (ANC) leadership conference this weekend, where a successor to party leader, President Jacob Zuma, will be elected.

“We suspect, however, that the rand’s gains are going to abate and the market will be cautious going into the weekend given the decisive vote is due on Sunday,” said John Cairns, a currency strategist at Rand Merchant Bank.

Investors also readied for a heavy week of data, including consumer price inflation and current account numbers.

The yield on South Africa’s benchmark government bond due in 2026 edged up 1 basis point to 9.215%.

On the stock market, the benchmark Top 40 Index advanced 0.1% to 51 711 points, while the broader All Share Index was flat at 57 997.

Shares in household goods retailer Steinhoff recovered some of their losses suffered after the company flagged accounting irregularities last week, rallying 56% to R9.35.

The company, which has its primary listing in Frankfurt, asked its lenders for “continued support” as it focuses on cash-flow to keep its operations running after its chief executive resigned and its shares tanked 80% in four days.

There was some buying of the stock off a low base, but most investors were waiting for more information, said Independent Securities trader Ryan Woods.

“On the positive side, it does look like Christo Wiese is doing a salvage job,” Woods added, referring to the retail group’s biggest shareholder and its chairman, who is temporarily at the helm.

Read: Wiese faces his Waterloo moment

Banks weighed on the bourse, with the banking index shedding 2.7% and Barclays Africa Group, the biggest loser among the blue-chips, declining 4.1% to R150.50.