Investing.com - Gold futures rose on Wednesday on demand from safe-haven investors fleeing stocks on fears of disappointing earnings, while lackluster U.S. data cut into the dollar's recent advance and gave gold further room to rise.
Gold and the dollar tend to trade inversely with one another.
On the Comex division of the New York Mercantile Exchange, gold futures for December delivery traded at 1,215.80 a troy ounce, up 0.35%, up from a session low of $1,205.30 and off a high of $1,219.90.
The December contract settled down 0.59% at $1,211.60 on Tuesday.
Futures were likely to find support at $2,04.30 a troy ounce, Tuesday's low, and resistance at $1,232.70, Friday's high.
Earnings season is fast approaching and fears that soft European and Chinese economies may affect U.S. top lines sent stock prices falling on Wednesday, which boosted gold's appeal as a hedge to uncertainty.
Weaker data in the U.S. boosted gold prices as well by chipping away at the dollar's recent advance.
The Institute of Supply Management reported earlier that its manufacturing index fell to 56.6 in September from 59.0 in August. Economists had expected the index to decline less and come in at 58.5.
The employment sub-index slowed to 54.6 from 58.1 in the previous month, while the new orders sub-index fell to 60.0 from 66.7.
At the same time, separate data revealed that U.S. construction spending fell 0.8% in August to an annual rate of $960.96 billion. Analysts were expecting a decline of only 0.5%, and the day's data gave a few investors room to sell the greenback for profits.
Elsewhere on Wednesday, data showed that the U.S. private sector added more jobs than expected in September, which gave the greenback support and watered down gold's gains.
Payrolls processor ADP reported that the U.S. private sector added 213,000 jobs last month, just ahead of expectations for jobs growth of 210,000. The economy created 202,000 jobs in August.
Meanwhile, silver for December delivery was up 0.80% at $17.193 a troy ounce, while copper futures for December delivery were up 0.70% at $3.029 a pound.