Gold in the national capital on Friday dipped marginally by Rs 66 to Rs 46,309 per 10 gram, according to HDFC Securities.
The precious metal had closed at Rs 46,375 per 10 gram in the previous trade.
"Spot gold prices for 24 carat in Delhi were down by Rs 66 reflecting overnight weakness in COMEX gold prices," according to HDFC Securities, Senior Analyst (Commodities), Tapan Patel.
In contrast, silver jumped Rs 332 to Rs 67,248 per kilogram from Rs 66,916 per kilogram in the previous trade.
In the international market, both gold and silver were trading marginally higher at $1,782 per ounce and $26.17 per ounce, respectively.
"Gold prices are fluctuating within a narrow range on mixed global cues with the firm dollar," he added.
Gold, silver futures gain
Gold prices on Friday rose Rs 166 to Rs 47,030 per 10 grams in futures trade, as speculators created fresh positions amid firming spot demand.
On the Multi Commodity Exchange, gold contracts for the August delivery traded higher by Rs 166, or 0.34 per cent, at Rs 47,030 per 10 grams in a business turnover of 11,137 lots.
Fresh positions built up by participants led to the rise in gold prices, analysts said.
Gold prices traded 0.37 percent higher at $1,783.20 per ounce in New York.
Silver prices rose Rs 537 to Rs 68,270 per kg in the futures trade on Friday, as participants widened their bets on a firm spot demand.
On the Multi Commodity Exchange, silver contracts for the July delivery gained Rs 537, or 0.79 percent, to Rs 68,270 per kg in 7,995 lots.
Analysts said the rise in silver prices was mostly due to fresh positions built by participants on a positive domestic trend.
Globally, silver was trading 0.87 percent higher at #26.32 perounce in New York.