Silver also recouped some lost ground due to renewed industrial demand.
Standard gold (99.5 purity) rose by Rs 200 to finish at Rs 26,695 per 10 grams compared with Tuesday's close of Rs 26,495.
Pure gold (99.9 purity) also climbed by a similar margin to settle at Rs 26,845 per 10 grams from Rs 26,645 earlier.
Silver (.999 fineness) jumped by Rs 320 to end at Rs 37,390 per kg against Rs 37,070 yesterday.
Spot was firmly higher at USD 1,172 an ounce in early European trade and silver was quoted little changed at USD 15.98 an ounce.