Gold futures on MCX NSE -0.70 % were up 0.22 per cent or Rs 115 at Rs 51,568 per 10 grams.
Silver futures advanced 0.24 per cent or Rs 163 to Rs 68,305 per kg.
Crude oil prices drifted lower, pausing after three days of gains, as producers prepared to resume operations in the Gulf of Mexico and data showed Saudi Arabian exports rose from record lows.