Gold prices finished slightly higher on Wednesday, above the $1,810 level, after U.S. consumer prices showed signs of slower gains in July. December gold GCZ22, -0.29% [s:gc00] rose $1.40, or about 0.1%, settling at $1,813.70 an ounce on Comex, after the surprisingly large retreat in the consumer price-index to a 8.5% annual rate from 9.1% a month ago. The ICE US Dollar index DXY, -1.16% also retreated 1.3% Wednesday, while the 10-year Treasury yield fell to about 2.76%, two classes of “haven” assets that can weigh on demand for nonyielding gold.