Silver prices climbed for the third straight session to near two-month highs as Asian stocks wavered today, lending some liquidity to the white metal.
Caution remains in the market as US is expected to announce $50 billion tariffs on Chinese imports, rekindling trade war fears.
Dollar rose to seven-month highs against a basket of major rivals, as the euro tumbled following the ECB's meeting, in turn shaving some of silver's gains.
Silver prices rose to $17.17 an ounce from the opening of $17.14, with a session-high at $17.21, and a low at $17.10.