Shares advanced in Asia on Tuesday after another wobbly day on Wall Street extended a losing streak for markets.

Hong Kong advanced nearly 2.5% and other regional benchmarks were moderately higher. Oil prices slipped.

Signs of progress in China’s effortto bring outbreaks of coronavirus under control appeared to be outweighing concern over weaker than expected Chinese economic data for April.

Investors also are watching for comments by Federal Reserve officials that might provide insight into the U.S. economic outlook and future policy moves.

“Markets remain in fight or flight mode while rolling the dice on recession odds,” Stephen Innes of SPI Asset Management said in a report. He added that, “traders seem to be in the mood to stay bearish until proven otherwise. However, there is still a lingering risk- on tone despite horrific Chinese data.”

Hong Kong’s Hang Seng gained 2.3% to 20,409.12 while the Nikkei 225 in Tokyo edged 0.2% higher, to 26,601.03. In Seoul, the Kospi rose 0.7% to 2,614.53.

Australia’s S&P/ASX 200 added 0.2% to 7,108.30 while the Shanghai Composite index also was 0.2% higher, at 3,079.82.

Markets are trying to gauge how companies and consumers are dealing with higher prices and whether central banks can help ease the problem. On Wall Street, the major indexes have been slipping since early April.

On Monday the S&P 500 fell 0.4% to 4,008.01. It’s coming off of a six-week losing streak. The Dow Jones Industrial Average eked out a gain, rising 0.1% to 32,223.42.

The tech-heavy Nasdaq fell 1.2% to 11,662.79.

Technology stocks were among the biggest losers. Apple fell 1.1%. Big tech companies, with their pricey values, tend to push the broader market both up or down. The sector has been a particularly heavy weight as investors worry about high inflation and rising interest rates.

Retailers also had some of the biggest losses. Amazon slipped 2% and Starbucks fell 4.2%.

Energy stocks and health care companies gained ground as oil prices surged. Chevron rose 3.1% and Eli Lilly rose 2.7%.

Spirit Airlines rose 13.5% after JetBlue said it would make a hostile offer for the budget carrier after Spirit rebuffed its earlier bids.

Defense contractor ManTech jumped 15% after investment firm Carlyle Group s aid it will buy the defense contractor.

The Federal Reserve is gradually pushing its benchmark short-term interest rate off its record low near zero, where it spent most of the pandemic. It also said it may continue to raise rates by double the usual amount at upcoming meetings. Investors are concerned that the central bank could cause a recession if it raises rates too high or too quickly.

Lingering supply chain problems continue to feed inflation, and China’s recent COVID-19 lockdownshave raised concerns that they may worsen. Russia’s war against Ukraine has made already high energy prices even more volatile, which could also draw out rising inflation.

U.S. crude oil prices rose 3.4% Monday and are up more than 50% for the year. Natural gas prices rose 3.8% and have more than doubled in 2022.

On Tuesday, U.S. benchmark crude oil shed 37 cents to $113.83 per barrel in electronic trading on the New York Mercantile Exchange. Brent crude, the pricing basis for international trading, lost 23 cents to $114.01 per barrel.

The Commerce Department is due to release its retail sales report for April later Tuesday. Home Depot and Walmart will report their latest financial results. Target will report its results on Wednesday.

In currency trading, the dollar rose to 129.19 Japanese yen from 129.11 yen late Monday. The euro was at $1.0438, up from $1.0436.