Gold steadied on Tuesday, holding near a two-week high hit in the previous session on lingering global growth worries, while an uptick in risk appetite due to U.S.-China trade optimism limited the safe-haven metal's gains.
Spot gold was mostly unchanged at $1,521.60 an ounce as of 10:54 a.m. ET (1454 GMT), having hit its highest since Sept. 6 at $1,526.80 on Monday.
U.S. gold futures were steady at $1,530.20 an ounce.
"We have a risk-on day, we are seeing some worries ..........ET