Silver also firmed up owing to better industrial demand.
Standard gold (99.5 purity) rose by Rs 55 to settle at Rs 24,835 per 10 grams from Tuesday's closing level of Rs 24,780.
Pure gold (99.9 purity) also rose by a similar margin at Rs 24,985 per 10 grams as compared to Rs 24,930 previously.
Silver (.999 fineness) edged up by Rs 50 to finish at Rs 34,340 per kg as against Rs 34,290 yesterday.
In worldwide trade, the shiny metal traded listlessly as investors await the outcome of US Federal Reserve's latest economic policy decisions amid fresh round of rate hike speculation.