Silver also witnessed increased buying as it surged Rs 1,105 to Rs 49,430 per kg from Rs 48,325 per kg in the previous trade.
Gold had in the previous trade closed at Rs 41,010 per 10 gram.
"Safe-haven demand continued in the precious metal with word of war between the US and Iran. Along with a weaker rupee, rise in international gold prices supported domestic gold prices to trade at life-time high level," Devarsh Vakil, Head (PCG-Advisory), HDFC Securities, said.
In the global market, gold traded with gains at USD 1,575 per ounce and, likewise, silver also quoted higher at USD 18.34 per ounce.
International gold prices at COMEX climbed as much as 2.3 per cent to USD 1,588.13 an ounce, the highest level since April 2013, and traded at USD 1,575 an ounce. Along with the other Asian currencies, the rupee traded with a loss of 25 paise amid higher crude oil prices.
In the morning trade, the rupee depreciated 31 paise to 72.11 weighed by the spike in crude oil prices, amid rising concerns over US-Iran tensions.
The Sensex crashed nearly 788 points on Monday as heightened tensions in the Middle East kept investors on edge.
The domestic market witnessed intense sell-off in line with global stocks after US President Donald Trump warned Iran of major retaliation if Tehran carries out any attack against America to avenge the killing of top military commander Qassem Soleimani. SUM HRS