Technology companies led the way higher.
Shares of Qualcomm rose 6.32 percent, after the US semiconductor and telecommunications equipment company reported third-quarter earnings that topped analysts' estimates, as boosted by its licensing operation.
Futures on gold, considered another safe haven, fell 1.4%.
The Dow ended up 0.7%, or 182 points, logging its third record of the week, while the S&P 500 climbed 0.3%. The Nasdaq Composite Index rose 23.89 points, or 0.28 percent, to 8,434.52. Bond yields move in the opposite direction to prices.
The 10-year Treasury yield is up at 1.916%, implying weaker demand for the government bond. "But with promising signs of progress on the trade front, a shift in global central banks to easing (including three consecutive rate cuts by the Fed this year), and mostly better-than-expected corporate profits, U.S. stocks were pushed to all-time highs", wrote Priscilla Thiagamoorthy, economic analyst at BMO. Qualcomm rose sharply after reporting solid earnings. Apple (NASDAQ:AAPL), JPMorgan Chase (NYSE:JPM), truck maker Paccar (NASDAQ:PCAR) and Walmart (NYSE:WMT) hit all-time highs.
But indexes pared gains in afternoon trading after a Reuters report, citing sources, said that the White House's plan to roll back China tariffs faces internal opposition and that no final decision has been made yet.
Eight of the 11 major S&P 500 sectors were higher, with a rise in oil prices driving a 1.2% gain in the energy sector and taking it to the top of the heap.
The Dow Jones Industrial Average climbed 224 points, or 0.8%, to 27,716.
The Nasdaq is up 48.12 points, or 0.6%.
Stocks are opening broadly higher on Wall Street as traders applauded signs of progress in scaling back the trade tensions between China and the U.S.
Chipmaker Qualcomm soared 7% after reporting earnings that easily beat analysts' forecasts. -China trade relations and a fresh batch of largely upbeat earnings reports.
The Russell 2000 is up 4.66 points, or 0.3%.
The Dow Jones Industrial Average climbed 152 points, or 0.6%, to 27,646. The Nasdaq added 47 points, or 0.6%, to 8,458. The yield on the 10-year Treasury rose to 1.89%.