Investing.com - Metal prices traded mixed Thursday as dollar strength and lingering trade-war concerns kept a lid on gains.
Gold futures for August delivery on the Comex division of the New York Mercantile Exchange fell by $0.30, or 0.02%, to $1,220.700 a troy ounce, from an intraday a high of $1,225.10.
Gold struggled to hold onto gains as the dollar traded near session highs shrugging off data showing wholesale inflation undershot estimates in July.
The U.S. dollar index, which measures the greenback against a trade-weighted basket of six major currencies, rose by 0.36% to 95.29, just shy of its intraday high of 95.35.
Lingering trade-war concerns, meanwhile, did little to boost demand for gold, as investors have seemingly opted for other safe havens such as the yen amid concerns Federal Reserve rate hikes would hold back gold prices.
More than 90% of traders continue to expect the Federal Reserve to hike rates next month, while more than 60% of trades see a fourth rate hike at the Fed's December meeting, according to Investing.com's Fed rate monitor tool.
In a rising interest rate environment, investor appetite for gold weakens as the opportunity cost of holding the precious metal increases relative to other interest-bearing assets such as bonds.
Analysts at BBVA (MC:BBVA) warned last week that there was little chance that the trade war between China and the U.S. would abate any time soon.
"As it stands, the state of negotiations between the U.S. and China are uncertain, and there is little indication that the conflict will be resolved quickly," BBVA said in a notes to clients last week.
In the wider metals markets, investor fears about a possible slowdown in metal demand from China from its trade war with the U.S. continued to weigh on sentiment.
Add a Comment
Are you sure you want to block %USER_NAME%?
By doing so, you and %USER_NAME% will not be able to see any of each other's Investing.com's posts.
%USER_NAME% was successfully added to your Block List
Since you’ve just unblocked this person, you must wait 48 hours before renewing the block.