Sri Lanka, March 16 -- Gold broke the $3,000 an ounce price threshold for the first time on Friday as investors sparked a rally in the safe-haven asset amid mounting economic uncertainty due to President Donald Trump's tariff war.

Spot gold prices hit an all-time high of $3,004.86 earlier in Friday's trading session before dipping back below the $3,000 level as traders took profits.

Gold's surge above the historic $3,000 milestone was driven by "beleaguered investors seeking the ultimate safe-haven asset given Trump's tumult on stock markets," said Tai Won, an independent metals trader.

Traditionally viewed as a safe store of value during geopolitical turmoil, gold bullion has risen nearly 14% so far this year, driven in part by concer...