Silver prices hovered around $34 an ounce, down from a five-month high of $34.58 hit on March 28, as investors braced for President Donald Trump's announcement of tit-for-tat tariffs that will take effect on Wednesday.
Market participants weighed concerns over an escalating global trade war, which could dampen industrial demand for silver, against its appeal as a safe haven amid growing fears of an economic slowdown.
Source: Newsmaker.id