Silver surged further due to sustained demand from industrial users.
Standard gold (99.5 purity) hardened by Rs 235 to finish at Rs 28,285 per 10 grams from yesterday's closing level of Rs 28,050.
Pure gold (99.9 purity) also rose by a similar margin to end at Rs 28,435 per 10 grams compared with Rs 28,200.
Silver (.999 fineness) spurted by Rs 465 to conclude at Rs 39,480 per kg against Tuesday's level of Rs 39,015.
Globally, gold hit a two-week high as Asian stocks slipped and the dollar fell amid political uncertainty after a source said US President Donald Trump asked the FBI to end a probe into his former security adviser.
Among other precious metals, silver marked its highest since May 2 and was up 0.3 pct at USD 16.87 per ounce.