silver ends at highest level since may; gold barely budges