Gold reclaimed its all-time high of ₹89,400 per 10 grams in Delhi this week, while spot gold crossed the $2,950 per ounce mark. Prices of gold, considered a safe-haven asset, have been rising globally amid growing economic uncertainty driven by US President Donald Trump's tariff policies. Inflationary pressures, dollar index weakness and banks' gold accumulation are also affecting prices.