Silver prices surge 3.9% on weak dollar, Iran peace deal optimism