South African rand holds near 16.1 per dollar on softer USD
South African rand traded around 16.1 per USD, near its highest level since March, supported by a softer dollar and firmer precious metals. Middle East developments are weighing on risk sentiment and inflation/rate expectations.