Gold was trading higher on Monday following Beijing’s retaliation against the new US tariffs on steel and aluminum imports from China.
Spot gold added 0.8 percent on Tuesday reaching $1,332.20 per ounce. US gold futures for June delivery settled up $19.60, or 1.5 percent, to $1,346.90 per ounce, Reuters reported.
“Protectionism, geopolitical tensions, equities volatility and an expected spike in inflation are deemed to be the main factors pushing prices of gold," said Forex Time chief market strategist Hussein Sayed.
A weaker dollar generally boosts the price of dollar-denominated gold and the index of the dollar value against the six other main currencies has dropped by 0.2 percent.
China imposed extra tariffs of up to 25 percent on 128 US products including frozen pork, as well as wine and certain fruits and nuts, in response to new US duties on imports of aluminum and steel from the country.
Beijing is defending its move as “a legitimate action adopted under WTO rules to safeguard China’s interests,” the finance ministry said on Sunday.