Gold Prices Hit Record Highs on October 15, 2025
Gold prices on the Multi Commodity Exchange of India (MCX) soared to a record high, crossing Rs 1.27 lakh per 10 grams on Wednesday. This rise came as global gold rates increased due to renewed US-China trade tensions and expectations of further interest rate cuts by the US Federal Reserve.
Gold opened the day at Rs 1,26,915 per 10 grams, up 0.52% from the previous close of Rs 1,26,256, and reached a peak of Rs 1,27,500 during trading. Silver also saw gains, opening at Rs 1,59,800 per kilogram and hitting an intraday high of Rs 1,61,418. By 9:10 am, gold was trading at Rs 1,26,835 per 10 grams (up Rs 579), while silver reached Rs 1,60,333 per kg (up Rs 829).
Global Trends Support Gold Demand
Internationally, gold stayed near record levels as investors sought safe-haven assets amid geopolitical and economic uncertainties. Spot gold rose 0.4% to $4,155.99 per ounce, and US December gold futures climbed 0.3% to $4,174.30. Gold has surged 55% this year, recently touching $4,179.48 per ounce.
The rally is driven by geopolitical risks, expected Fed rate cuts, central bank purchases, and strong ETF inflows. Federal Reserve Chair Jerome Powell said interest rate decisions will be made “meeting-by-meeting,” balancing labor market trends and inflation. Markets now expect a 25-basis-point rate cut later this month and possibly another in December.
Gold Rates Across Major Indian Cities (October 15, 2025)
-
22K Gold: Chennai – Rs 10,860; Delhi – Rs 10,830; Ahmedabad – Rs 10,820; Mumbai, Bengaluru, Kolkata, Pune, Hyderabad – Rs 10,815.
-
24K Gold: Chennai – Rs 11,938; Delhi – Rs 11,904; Ahmedabad – Rs 11,984; Mumbai, Bengaluru, Kolkata, Pune, Hyderabad – Rs 11,889.
Slight differences reflect local demand and market dynamics.
Trade Tensions Boost Gold Prices
The surge is also supported by rising US-China trade tensions. US President Donald Trump indicated that some trade links with China, including cooking oil, may be reduced, while retaliatory tariffs from both nations continue to create uncertainty.