gold rebounds to hit four-month high; silver spurts