Gold of 99.9% purity fell to ₹1,56,000 per 10 grams from ₹1,60,300, a drop of nearly 3%.
Silver slid to ₹2,45,700 per kg from ₹2,55,700, down about 4%.
Market participants said the fall was driven by a jump in US-Iran tensions, higher crude prices and inflation worries.