Gold hit $4600 and silver $84 per ounce amid global doubt and Fed rate cut hopes.