US stocks have risen for a third straight session as President Donald Trump said trade talks with China were "moving along nicely," reviving hopes that the two countries can resolve their trade dispute.

US stocks have risen for a third straight session as President Donald Trump said trade talks with China were "moving along nicely," reviving hopes that the two countries can resolve their trade dispute.