(AP) -- European shares were trading mostly higher after a mixed session in Asia following the release of data showing China's economy is weaker than expected, with domestic demand failing to bounce back as much as hoped for after the pandemic.
Benchmarks rose in Paris, London and Tokyo but fell in Shanghai and Sydney. U.S. futures edged lower and oil prices logged moderate gains.
On Tuesday, the government will report how much sales at retailers across the U.S. grew last month.
Germany's DAX edged 0.1% higher to 15,928.83 and in London the FTSE 100 added 0.2% to 7,788.41. The CAC 40 in Paris shed 0.1% to 7,412.41.
The future for the S&P 500 was unchanged while that for the Dow industrials fell 0.1%.
China's economic recovery after the pandemic faces pressure from sluggish consumer and export demand, a government official said Tuesday, with retail sales and other activity in April weaker than expected.
Retail sales rose 18.4% over a year earlier, up 7.8 percentage points from March, official data showed. Other indicators were mixed: Factory output rose 5.6% over a year earlier but was off 0.5% from March. Investment in factories, real estate and other fixed assets was up 4.7% in the first four months of 2023, but that was off 0.4 percentage points from the first quarter's growth rate.
"Today's activity data suggest China is mired in an extended soft patch," said Stephen Innes of SPI Asset Management in a report.
Julian Evans-Pritchard of Capital Economics said the post-pandemic recovery was likely to "fizzle out" in the second half of the year. "Meanwhile, the challenging global picture will prevent much pick-up in Chinese exports," he said.
Tokyo's Nikkei 225 index surged 0.7% to 29,842.99, continuing a climb toward its highest level since the early 1990s that has been helped by strong corporate earnings and signs that inflationary pressures might be easing.
The Hang Seng in Hong Kong edged less than 0.1% higher, to 19,978.25, while the Shanghai Composite index lost 0.6% to 3,290.99.
In Seoul, the Kospi was nearly unchanged at 2,480.24, while Australia's S&P/ASX 200 slipped 0.5% to 7,234.70.
On Monday, the S&P 500 rose 0.3% and the Dow Jones Industrial Average edged 0.1% higher. The Nasdaq composite climbed 0.7% to 12,365.21.
The market was relatively quiet as several concerns dragged on sentiment.
A chief one is the fear of a recession hitting later this year, mainly because of high interest rates meant to knock down inflation. Cracks in the U.S. banking system and the U.S. government's inching toward a possible default on its debt as soon as June 1 are added worries.
So far, a resilient job market has helped U.S. households keep up their spending despite all the pressures. That in turn has offered a powerful pillar to prop up the economy.
Several big retailers -- Home Depot on Tuesday, Target on Wednesday and Walmart on Thursday -- will give updates on their earnings in the first quarter of the year.
The majority of companies in the S&P 500 have topped expectations so far but overall they are on track to report a drop of 2.5% in earnings per share from a year earlier. That would be the second straight quarter they've seen profit drop, according to FactSet.
Looming ahead is the risk of the federal government's first-ever default if Congress doesn't raise the credit limit set for federal borrowing.
Most investors expect Democrats and Republicans to come to a deal, simply because the alternative would be so disastrous for both sides. U.S. Treasurys form the bedrock of the global financial system because they're seen as the safest possible investment on the planet.
But one worry is that politicians may not feel much urgency to reach an agreement until financial markets shake sharply to convince them of the importance.
In other trading Tuesday, U.S. benchmark crude oil picked up 20 cents to $71.31 per barrel in electronic trading on the New York Mercantile Exchange. It gained $1.07 on Monday, to $71.11 per barrel.
Brent crude oil, the international pricing standard, gained 24 cents to $75.47 per barrel.
The dollar slipped to 135.75 Japanese yen from 136.12 yen. The euro rose to $1.0889 from $1.0875.