A display of gold ornaments at a gold shop in Chinatown, Bangkok, Thailand.

Gold prices rose over 1% to a three-week peak on Tuesday, as the dollar and U.S. Treasury yields retreated, with investors hoping that the U.S. Federal Reserve could adopt a less aggressive approach to rate hikes.

Spot gold gained 1.57% to $1,725.87 per ounce, its highest since Sept. 13.