Gold gains as dollar weakens, Donald Trump announces Iran talks

Business