Gold prices jumped about 1% to the highest level in more than a week today, Tuesday, supported by the decline in the dollar and US Treasury yields.
Gold recorded in immediate transactions 1743.20 dollars per ounce at the end of the trading session, up 0.86%, after it earlier jumped to the highest level since March 25 at 1745.15 dollars.
US gold futures rose 0.8% to settle at $1743 an ounce.
The dollar fell to its lowest level in about two weeks against a basket of competing currencies, which makes gold cheaper for holders of other currencies.
Record US Treasury yields also declined.
As for the other precious metals, silver rose 0.96% to $25.13 an ounce, while palladium increased 0.4% to $ 2675.20 an ounce.
Platinum jumped 2.3% to $1236.90 an ounce.