Extending its upward trend, gold prices Wednesday rose by ₹320 and crossed the ₹34,000 mark per 10 gram at the bullion market here mirroring firm trend overseas, according to All India Sarafa Association.

The yellow metal rose by ₹320 to ₹34,070 per 10 gram.

Following gold, silver too rose by ₹330 to ₹41,330 per kg on increased offtake by industrial units and coin makers.

Traders said, with uncertainty looming over the trade-talks outcome between U.S.-China amid launching of criminal proceedings against the Chinese telecom giant Huawei by Washington, investo₹resorted to safe haven buying, which pushed up gold prices.

Globally, gold rose to $1,314.76 an ounce and silver traded higher at $15.96 an ounce in New York.

In previous two days, gold prices rose by ₹450.

In the national capital, gold of 99.9% and 99.5% purities climbed ₹320 each to ₹34,070 and ₹33,920 per 10 gram, respectively.

Similarly, sovereign gold advanced by ₹200 to ₹25,900 per piece of eight gram.

Silver ready rose by ₹330 to ₹41,330 per kg and weekly-based delivery by ₹361 to ₹40,434 per kg.

Silver coins, too, were in good demand and traded higher by ₹1,000 at ₹79,000 for buying and ₹80,000 for selling of 100 pieces, respectively.