Silver prices wavered on Friday ahead of the weekend, with the white metal heading for the seventh weekly profit in a row as haven demand climbs, while investors exit the stock market ahead of the weekend.
Silver last traded at $18.02 an ounce, compared to the opening of $18.04, with a session-high at $18.04, and a low at $17.95.
Silver's wavering today comes as prices struggle with the $18 barrier, forcing them into sideways trading, while remaining on track for the seventh weekly profit in a row.
Silver is rising as the dollar weakens today, while global stocks edge down on profit-taking away from record highs, raising demand on silver as a safe haven and an alternative investment.
The dollar index, tracking the greenback against an array of six major rivals, rose to 100.86 from the opening of 100.52, with an intraday high 100.91, and a low at 100.45.