silver back at two-year high as gold marks first gain in five sessions