Wall Street's three major indexes have ended higher but well below the session's highs after US President Donald Trump said he would delay a planned hike in tariffs on Chinese imports.

Wall Street's three major indexes have ended higher but well below the session's highs after US President Donald Trump said he would delay a planned hike in tariffs on Chinese imports.