Asian stock markets were mixed on Tuesday after Wall Street sank and Chinese anti-virus controls fuelled concern about an economic slowdown. Shanghai and Tokyo advanced while Hong Kong declined. Oil prices gained.

Wall Street's benchmark S and P 500 index declined for another day after a Federal Reserve official rattled investors last week by saying already-elevated interest rates might have to go higher than expected to stop surging inflation.

China's increasing restrictions on millions of people in multiple cities to fight virus outbreaks are adding to concern the world's second-largest economy might weaken.

“Fears over China's Covid situation are putting pressure on the global outlook for demand,” Anderson Alves of ActivTrades said in a report. “Positioning for an upside for Chinese stocks will have to wait longer.”

The Shanghai Composite Index gained 0.6 per cent to 3,104.44 and the Nikkei 225 in Tokyo rose 0.7 per cent to 28,130.26. The Hang Seng in Hong Kong sank 0.7 per cent to 17,523.71. The Kospi in Seoul shed 0.5 per cent to 2,406.79 while Sydney's S and P-ASX 200 gained 0.6 per cent to 7,184.10.

India's Sensex opened up 0.3 per cent to 61,316.19. New Zealand and Jakarta declined while Southeast Asian markets advanced. On Wall Street, the S and P 500 fell 0.4 per cent to 3,949.94. The Nasdaq composite, dominated by tech stocks, dropped 1.1 per cent to 11,024.51.

The Dow Jones Industrial Average edged down 0.1 per cent at 33,700.28. It was supported by a 6.3 per cent gain for Disney after the company announced former CEO Bob Iger would return to the job. Apple slid 2.2 per cent and Visa fell 2.1 per cent.

Tesla falls

Tesla tumbled 6.8 per cent after briefly hitting a two-year intraday low. The electric automaker's shares are down more than 50 per cent this year on fears CEO Elon Musk will be distracted by his $44 billion purchase of Twitter.

Consumer and energy stocks also declined. Target fell 3 per cent and Exxon Mobil dropped 1.4 per cent. Concerns about China's economic activity rose after the major cities of Guangdong and Shijiazhuang ordered millions of residents to stay home and other cities including the capital, Beijing, closed stores and tightened restrictions on travel and other activity.

China's ruling Communist Party promised this month to reduce the economic impact of its “zero-Covid” strategy, which aims to isolated every case, by changing quarantine and other rules. But an upsurge in cases is challenging that as cities close businesses or tell factory operators to isolate their workforce from contact with outsiders.

Casino operator Wynn Resorts, which depends on Chinese gamblers visiting the southern territory of Macao for a big share of its revenue, fell 2.2 per cent. Las Vegas Sands, which also operates casinos in Macao, slid 2.9 per cent.

Bond yields fell. The yield on the 10-year Treasury, which influences mortgage rates, slipped to 3.82 per cent from 3.83 per cent late on Friday.

US markets

US markets close on Thursday for the Thanksgiving holiday and have a shortened trading day on Friday. On Wednesday, the Fed is due to release minutes from its latest meeting, which might give investors more insight into plans to fight inflation that is near a four-decade high.

Traders worry unusually large rate hikes by the Fed and other central banks this year might tip the global economy into a recession. They expect the Fed to raise rates again at its December meeting but by one-half percentage point after four hikes of 0.75 percentage points, three times its usual margin.

The president of the St. Louis Federal Reserve Bank, James Bullard, dashed hopes the Fed might be easing off rate hike plans. He suggested the US central bank's key lending rate might need to rise to 5 per cent to 7 per cent before inflation is under control.

That would be almost double the current range of 3.75 per cent to 4 per cent, up from close to zero in March. In energy markets, benchmark US crude gained 27 cents to $80.31 per barrel in electronic trading on the New York Mercantile Exchange.

Brent crude, the price basis for international oil trading, advanced 42 cents to $87.87 per barrel in London. The dollar declined to 141.78 yen from Monday's 142.17 yen. The euro edged down to $1.0235 from $1.0240.