Surging for the second day, gold prices rose by Rs 60 per 10 grams at the bullion market here today, largely due to token purchases ahead of 'Akshaya Tritiya'.
Elsewhere, silver strengthened further owing to sustained industrial buying.
Standard gold (99.5 purity) firmed up by Rs 160 to end at Rs 31,155 per 10 grams from its Monday's close of Rs 31,095.
Pure gold (99.9 purity) also edged up by a similar margin to settle at Rs 31,305 per 10 grams against Rs 31,245 earlier.
Silver (.999 fineness) rose by Rs 160 per kg to conclude at Rs 38,945 as against Rs 38,785 yesterday.
Globally, Gold fell as sharper appetite for risk benefited cyclical assets at bullion's expense, though losses were capped by the dollar's slip to three-week low against a basket of currencies.
More From This Section
Spot gold was down 0.3 per cent at USD 1,342.77 an ounce at early trade.
Among other precious metals, silver was up 0.1 per cent at USD 16.62 an ounce.