India, Sept. 16 -- Gold prices surged to an all-time high on Tuesday, crossing the rs 1,10,000 mark per 10 grams, fueled by strong safe-haven demand and expectations of a US Federal Reserve rate cut.

According to the India Bullion and Jewellers Association (IBJA), 24-carat gold was priced at rs 10,951 per gram at 10:17 a.m. Earlier, gold touched rs 1,10,650 per 10 grams, up from rs 1,09,820 on Monday. In the global market, spot gold traded at $3,679 per ounce, just below Monday's record of $3,685, World Gold Council data showed.

Analysts cited rising geopolitical tensions, the likelihood of a US Fed rate cut on September 17, and a weakening dollar as key drivers of the rally. They expect both gold and silver to continue with a bullish b...