India, July 5 -- The price of gold today is $3,350.60 per ounce. One gram of gold is priced at $107.72, while one kilogram of gold is priced at $107,724.29, according to JM Bullion. Yesterday, the price of gold was $3,328.63.

Currently, gold is priced at a little over $3,300 an ounce and has rebounded just a little from last week's lows. The recent ceasefire between Israel and Iran has diminished some geopolitical concerns and has pulled out some of the passive "safe-haven" buying in the market.

With the US dollar at a three-year low, this would normally support gold prices; however, there are now expectations that it will increase. Unpredictability in trade talks, specifically with the US and Canada, is also contributing to uncertainty...