Stocks shot higher on Wall Street Tuesday after the U.S. said it would delay tariffs on Chinese imports of mobile phones, toys and other items typically on holiday shopping lists.
The latest turn in the U.S.-China trade war helped the market erase much of the losses from the previous two days. Retailers and makers of electronics and toys rose sharply. Gold fell and bond yields rose.
The S&P 500 gained 42.57 points, or 1.5%, to 2,926.32.
The Dow Jones Industrial Average rose 372.54 points, or 1.4%, to 26,279.91.