Gold prices held firm on Wednesday as the dollar weakened on hopes of a trade deal between the United States and China, but an improved risk appetite limited gains.
Spot gold was steady at $1,311 per ounce, as of 0115 GMT.
U.S. gold futures were mostly unchanged at $1,314.20 per ounce.
U.S. and Chinese officials expressed hopes that a new round of trade talks, which began in Beijing on Monday, would bring them closer to easing their nearly year-long trade war.
U.S. President Donald Trump said on Tuesday that he could let the March 1 deadline for a trade agreement with China “slide for a little while,” but that he would prefer not to and expects to meet with Chinese President Xi Jinping.