US stocks have climbed, with the S&P 500 and the Nasdaq hitting their highest levels in two weeks, as strong US jobs growth blunted the impact of an escalating US-China trade dispute.

US stocks have climbed, with the S&P 500 and the Nasdaq hitting their highest levels in two weeks, as strong US jobs growth blunted the impact of an escalating US-China trade dispute.