Gold prices firmed as lower oil prices, following a US extension of a ceasefire with Iran, eased fears of an inflation spike and prolonged high interest rates, reports Reuters.

Spot gold rose 0.9 per cent to $4,755.11 per ounce, as of 0225 GMT, after falling to its lowest level since April 13.

US gold futures for June delivery gained 1.1pc to $4,772.90.