gold up $5.30 at $597.90 an ounce