South Africa’s rand weakened on Monday as investors reacted to a U.S.-Iran standoff that threatened oil flows through the Strait of Hormuz, pushing crude prices back above $100 a barrel and lifting the dollar. By 0639 GMT, the rand traded at 16.5650 against the dollar, about 0.8% weaker than its Friday close.
The United States said over the weekend it would enforce a naval blockade on shipping entering or leaving Iranian ports and coastal waters in the Arabian Gulf and Gulf of Oman from Monday, after direct talks in Islamabad collapsed. Global oil prices surged back above $100 a barrel and the dollar strengthened against a basket of currencies.
ETM Analytics said South Africa, already grappling with high fuel costs and energy security concerns, faces higher import costs, disrupted tanker routes and stronger domestic inflationary pressure if the crisis drags on. The firm said the rand would come under pressure and that South Africa’s alignment with Iran could complicate support from the broader BRICS+ bloc.
South Africa’s benchmark 2035 government bond also weakened in early deals, with the yield rising 11.5 basis points to 8.515%. The move shows how quickly the Middle East shock is feeding into South African currency and debt markets.