Gold extends gains after US, Iran reach peace deal
Spot gold climbed 2.3% to $4,316.03 per ounce by 0730 GMT, hitting its highest level since 9 June and extending gains for a third straight session. US gold futures for August delivery rose 2.3% to ...
