The New York Stock Exchange (NYSE) closed higher on Wednesday, despite worries about the tensions between the United States and China.
The Dow Jones Industrial Average DJIA gained 165 points, or 0.6%, to settle at 27,006, its best level in nearly six weeks.
The S&P 500 index settled by 0.6% at 3,276, while the Nasdaq Composite Index returned to gains and added 0.24% before settling at 10,706.