Gold was steady after President Donald Trump expressed renewed optimism that the US and Iran could agree a permanent ceasefire to end the war that’s upended markets and heightened inflation fears.