Gold price in India was higher at Rs 89,130 per 10 grams as of 7:35 a.m. on March 21, according to the India Bullion Association.

The rates in New Delhi stood at Rs 88,820 per 10 grams, according to the association. The price in Mumbai was higher at Rs 88,970. In Kolkata, the rate stood lower at Rs 88,850. While in Bengaluru, the rate crossed Rs 89,040. With the price at Rs 89,230, Chennai continued to see the highest rate in the country.

Gold prices advanced Rs 700 to reach a new record high of Rs 91,950 in Delhi on Wednesday, with continued buying by jewellers ahead of wedding season. The rise is also on the back of increased tensions in the Middle East and concerns about the US economic slowdown have kept the demand for safe-haven assets intact.

Global Rate Today

Global spot gold prices were at a record high of $3,037, according to the World Gold Council. Gold price crossed $3,000 an ounce for the first time ever on March 14, driven higher by a central bank buying spree and economic fragility worldwide

Gold has climbed 16% this year in a rally that’s seen it hit 15 all-time highs in 2025, extending last year’s strong gains as investors seek safety. Geopolitical conflicts in the Middle East and Ukraine have also bolstered the metal’s appeal, according to Bloomberg.

Several major banks have raised their price targets for bullion in recent weeks, with Macquarie Group reported to be forecasting that it could rise as high as $3,500 an ounce.

Silver Rates

Silver price stood at Rs 99,630 as of 7:35 a.m., according to the India Bullion Association. Strong industrial demand for silver, fuelled by its importance in renewable energy technologies and electronics, has been driving the surge.

. Read more on Markets by NDTV Profit.Gold price in India was higher at Rs 89,130 per 10 grams as of 7:35 a.m. on March 21.  Read MoreMarkets, Business, Notifications 

​NDTV Profit