Gold prices rise 1.6% to $4,580 as US-Iran deal prospects ease inflation worries amid ongoing negotiations.