Gold price is expected to trade in the range of $1,700 to $2,000 an ounce by the end of the year but it could rally to $2,500 over the next six months helped by low interest rates, high Covid-19 cases and the US stimulus package, say analysts and industry executives. However, they say that if the yellow metal surpasses $2,000 an ounce, then the physical demand will dry up and ...