Gold’s price rally extended for the third straight day on Friday with the yellow metal hitting a new all-time high of $3,245. Gains of over 2% were posted amid the escalation of the trade war between the US and China and its impact on the global economy.