Gold prices on Thursday fell Rs 128 to Rs 44,490 per 10 grams in the national capital though rupee depreciation capped the downside, according to HDFC Securities.
The yellow metal had closed at Rs 44,618 per 10 grams on Wednesday.
Silver also dropped Rs 302 to Rs 46,868 per kg, compared with Rs 47,170 per kg in the previous session.
"Spot gold of 24 karat in Delhi was trading down by Rs 128, matching the overnight fall in global gold prices. Spot gold prices in India limited the downside on Thursday with a sharp rupee depreciation," HDFC Securities Senior Analyst (Commodities) Tapan Patel said.
The spot rupee was trading around 53 paise weaker against the dollar during the day, he said.
Meanwhile, in the international market, gold recovered to trade at USD 1,645 per ounce after witnessing decline on Wednesday. Silver, however, was trading almost flat at USD 16.73 per ounce.
Indian equity market continued to be in the bear phase with the BSE Sensex ending 2,919 points lower during the closing session after the World Health Organization (WHO) declared coronavirus as a global pandemic. Broader Nifty ended 868.25 points lower during the closing trade on Thursday.
Sensex ended at 32,778.14 down by 2919.26 -8.18% while Nifty ended at 9,590.15 points down by 868.25 -8.30% during the closing session on Thursday.
India's stock market was down by 8.1%, indicating that Indian markets were the most affected.