The 90-day truce avoids the imposition of 25% tariffs on $200bn of Chinese goods, giving the parties time to resolve a number of differences, analysts said.
Brent crude had surged 5.59% to $62.40 a barrel, lifted by the easing trade tension, as well as the prospect that oil cartel Opec will agree to production cuts this week.
Local focus will be on Tuesday's GDP data for the third quarter, which will finally resolve whether SA has left its technical recession — defined as two consecutive quarters of contraction.
Sasol surged 5.84% to R430.02.
Diversified miner Glencore gained 4.79% to R53.63, BHP 4.89% to R276.54 and Anglo American 4.49% to R289.44.
Rand hedge Richemont jumped 4.12% to R92.80.
FirstRand was up 3.64% to R69.23.
Naspers rocketed 8.24% to R2,990.71.
At the same time platinum had gained 1.14% to $814.61 an ounce and gold 0.79% to $1,231.77.