The combination of falling oil prices, a stronger rand and elevated gold prices has created a complex backdrop for investors as markets assess the economic implications of the US and Iran peace deal. Image: Supplied Gold prices remained firmly above $4,300 an ounce on Wednesday, defying expectations of a sharp retreat following the announcement of a peace agreement between the United States and Iran, as investors continued to seek protection against inflation and economic uncertainty.