Gold prices held steady near seven-week highs on Tuesday, after registering their biggest monthly gain in five in July, supported by a slump in the U.S. dollar and political uncertainty.
Spot gold was nearly flat at $1,268.90 per ounce at 0628 GMT. It rose 2.2 percent last month, its biggest monthly gain since February.
U.S. gold futures for August delivery rose 0.1 percent to $1,268.20 per ounce.
"A weaker U.S. dollar continues to help precious metals to shine," said Jeffrey Halley, a senior market analyst at OANDA. "To this, we can add U.S./Russia relations, North Korea, Venezuela and the revolving door at the White House to the mix, all of which will also be supportive of gold as a safe haven."
The dollar inched up but still hovered near a 2-1/2 year low versus the euro on Tuesday. Its outlook remained clouded by U.S. political turmoil and doubts about whether there will be another Federal Reserve rate hike this year.
Tensions simmered in the U.S. as Russia retaliated to new sanctions and as North Korea continued to pose a threat to the country after it said on Saturday it had conducted another successful test of an intercontinental ballistic missile.
Gold is often used as an alternative investment during times of political and financial uncertainty.
Investors are also looking ahead to the U.S. non-farm payrolls data later this week and how that will affect the dollar, according to Ronald Leung, chief dealer at Lee Cheong Gold Dealers in Hong Kong.
Spot gold is poised to break a resistance at $1,271 per ounce and rise towards the next resistance at $1,277, driven by a strong wave C, according to Reuters technical analyst, Wang Tao.
In other precious metals, silver fell 0.2 percent to $16.75 per ounce. It hit an over one-month high in the previous session and rose 1.3 percent in July.
Palladium gained 0.1 percent to $884.23 per ounce, after it hit a near seven-week high of $897.05 in the previous session. It rose almost 5 percent in July.
Platinum climbed 0.3 percent to $938.00 per ounce, after rising to $943.70 in the previous session, the highest since June 14. It rose almost 5 percent in July, in what was its first monthly gain since February.
(This article has not been edited by Zeebiz editorial team and is auto-generated from an agency feed.)