The major US stocks indices tilted higher on Tuesday after digesting President Trump's remarks at the New York Economic Club.
President Trump accused China for cheating in trade practices that have hurt the US economy and the American workers to develop its economy.
Trump added that previous US leaders should be blamed for allowing China to manipulate the trade agreements.
However, Trump stated that he expects signing the first phase of the final trade deal with China very soon.
Trump also renewed his attack on the Federal Reserve, and said that it is putting the US at a competitive disadvantage due to cutting the interest rates at a very slow pace.
To the oil market, West Texas Intermediate (WTI) fell by 0.1% to close at $56.80 a barrel, with a session-high of $57.5 and a low of 56.5.
Brent fell by 0.2% to $62.06 a barrel, with a high of $62.8 and a low of $61.8.
As for stocks, Dow Jones settled at 27,691 points, the same as the closing level yesterday, and hit an intraday high of 27,770 and a low of 27,635.
Nasdaq rose by 0.3% or 22 points to 8,486, with a high of 8,514 and a low of 8,462.
S&P 500 rose by 0.1% or 5 points to close at 3,092, with a high of 3,102 and a low of 3,084.