Wall Street has risen as investors hope for progress on trade in a critical US-China meeting over the weekend, and the S&P 500 and the Nasdaq posted their biggest weekly percentage gains in nearly seven years.

Wall Street has risen as investors hope for progress on trade in a critical US-China meeting over the weekend, and the S&P 500 and the Nasdaq posted their biggest weekly percentage gains in nearly seven years.