Stocks recovered the bulk of their earlier losses on Monday as investors bet China and the U.S. will still strike a trade deal despite President Donald Trump's threat to hike tariffs on Chinese imports over the weekend.

The Dow Jones Industrial Average ended the day down just 66.47 points at 26,438.48, while the S&P 500 closed 0.4% lower at 2,932.47. The Nasdaq Composite was down 0.5% at 8,123.29.