Traders work on the floor of the New York Stock Exchange at the opening bell on August 13, 2019 in New York City
Global stock markets rallied on Tuesday and oil prices surged in a wave of relief after US President Donald Trump delayed tariffs on key consumer items from China, giving investors hope for some detente in the US-China trade war.
The announcement caused a dramatic turnaround in equity markets, which had retreated earlier under the combined impact of tensions in Hong Kong, economic crisis in Argentina, fears of a global slowdown -- and uncertainty over US-China trade talks.
But sentiment improved after the US said it was delaying until December 15 the imposition of new 10 percent tariffs on key products, including laptops, smartphones and some apparel and footwear.
Meanwhile, US Trade Representative Robert Lighthizer spoke with Chinese Vice Premier Liu He early Tuesday and has another call planned in two weeks, a USTR official told AFP.
"While we got used to swift changes in investor sentiment, today's development really came out of the blue," said Gorilla Trades strategist Ken Berman.
"Yesterday's scary-looking dip was erased in less than an hour, and all of a sudden, the recent record highs don't seem unreachable."
Consumer electronics stocks led the way, with Apple around four percent higher, while athletics giant Nike, electronics retailer Best Buy and toymaker Hasbro also scored big jumps.
Oil prices, a bellwether for the global economic growth outlook, also surged, with leading benchmarks up four percent or more.
Sam Stovall of CFRA Research said the tariff delay was positive, but the market reaction showed investors were still edgy.
"One tweet makes investors go from overly bearish to overly enthusiastic," Stovall said. "It indicates to me that this market is fragile and susceptible to any changes in news."
Until Trump rekindled hope on the trade war front, equities had been showing signs of buckling under what Lukman Otunuga at FXTM called "a burst of geopolitical risks across the globe."
Weakness in Asian stock markets had spilled first into Europe and from there into early US trading.
A big factor of worry was Hong Kong, where airport authorities on Tuesday suspended all check-ins as pro-democracy protesters blocked the facility.
The latest protest led to ugly scenes at one of the world's busiest airports, where small groups of hardcore demonstrators turned on two men they accused of being spies or undercover police -- and as desperate travelers pleaded in vain to be allowed onto flights.
- 'Economic populism is alive' -
Emerging market currencies recovered from Monday's losses that came on the back of the shock win in an Argentina presidential primary election by populist center-left candidate Alberto Fernandez over incumbent Mauricio Macri.
The news saw the country's peso dive 30 percent at one point and the stock market by even more.
Argentina's stock market staged a partial rebound Tuesday, winning back 10 percent after slipping 37.9 percent on Monday.
OANDA Asia-Pacific senior market analyst Jeffrey Halley said economic populism was "alive and well in all corners of the globe -- a far more worrying development in the long-term than a US-China trade war".
- Key figures around 2115 GMT -
New York - Dow: UP 1.4 percent at 26,279.91 (close)
New York - S&P 500: UP 1.5 percent at 2,926.32 (close)
New York - Nasdaq: UP 2.0 percent at 8,016.36 (close)
London - FTSE 100: UP 0.3 percent at 7,250.90 (close)
Frankfurt - DAX 30: UP 0.6 percent at 11,750.13 (close)
Paris - CAC 40: UP 1.0 percent at 5,363.07 (close)
EURO STOXX 50: UP 0.9 percent at 3,357.16 (close)
Hong Kong - Hang Seng: DOWN 2.1 percent at 25,281.30 (close)
Tokyo - Nikkei 225: DOWN 1.1 percent at 20,455.44 (close)
Shanghai - Composite: DOWN 0.6 percent at 2,797.26 (close)
Euro/dollar: DOWN at $1.1172 from $1.1214 at 2100 GMT
Pound/dollar: DOWN at $1.2060 from $1.2076
Euro/pound: DOWN at 92.60 pence from 92.84 pence
Dollar/yen: UP at 106.74 from 105.30 yen
Brent North Sea crude: UP 4.7% at $61.30 per barrel
West Texas Intermediate: UP 4.0% at $57.10 per barrel