Gold climbed after weeks of gains as trade uncertainty and tariff changes pressured the dollar and boosted demand for safe-haven assets.