Silver, on the other hand, turned weak after a recent sharp rally owing to sluggish industrial buying.
Standard gold (99.5 purity) edged higher by Rs 55 to end at Rs 26,595 per 10 grams compared to Tuesday's closing level of Rs 26,540.
Pure gold (99.9 purity) also rose by a similar margin to settle at Rs 26,745 per 10 grams from Rs 26,690.
Silver (.999 fineness), however, moved down by Rs 55 to finish at Rs 37,015 per kg from Rs 37,070 yesterday.
Spot gold was bid higher at USD 1,198.20 an ounce in early European trade.