Silver also surged Rs 515 to Rs 35,940 per kg due to increased offtake by industrial units.
Standard gold (99.5 purity) gained by Rs 175 to end at Rs 27,155 per 10 grams (the rate not seen since Aug 24, 2015) as against yesterday's closing level of Rs 26,980.
Pure gold (99.9 purity) also rallied by a similar margin of Rs 175 to conclude at Rs 27,305 per 10 grams as against Rs 27,130 previously.
On the global front, gold edged up to a three-month high, a day after its best day in two weeks, buoyed by expectations that global economic and financial headwinds could make it tough for the U.S. Federal Reserve to raise rates in the near term.
Spot gold touched USD 1,147.40 an ounce, its highest since Oct. 30, before stabilising. It was up 0.2 percent at USD 1,145.16 in early trade, after rallying 1.2 percent on Wednesday, the biggest daily gain since Jan. 20.