Silver prices returned higher on Monday after falling for two sessions, with the rise coming even as the dollar rebounds against a basket of currencies today.
Silver last traded at $17.64 an ounce, up from the opening price of $17.46, with an intraday high at $17.67, and a low at $17.43.
Dollar's rise against a basket of currencies comes on short-covering after hitting a three-month trough last week, which would've hurt the white metal, but it managed to rise as well.
On the other hand, silver's rise today comes on the back of strong haven demand, which underpinned gold prices well amid concerns about the current U.S. policies and the next French presidential elections.
The dollar index, tracking the greenback against a basket of currencies, rose to 100.07 from the opening of 99.72, with an intraday high at 100.25, and a low at 99.62, with the recovery following the payrolls report last Friday, which curbed previous gains.