World oil prices dived Monday on worries about China's energy demand amid the latest Covid-19 surge, while Wall Street stocks rallied on hopes over Ukraine peace talks.

US benchmark West Texas Intermediate oil and Europe's London Brent crude both slumped by more than six percent in value.

Millions of people in China's financial hub were confined to their homes as the eastern half of Shanghai went into lockdown to curb the country's biggest ongoing Covid-19 outbreak.

Authorities are imposing a two-phase lockdown of the city of about 25 million people to carry out mass testing.

Robbie Fraser, analyst at Schneider Electric, called the hit to Chinese demand a "significant" risk for oil markets, which are already grappling with high crude prices.

The pullback in oil prices broadly supported global equity markets, which have seen waves of selling this year due to concerns about inflation.

Wall Street enjoyed another solid session, with the tech-rich Nasdaq Composite Index adding 1.3 percent.

Ukraine's President Volodymyr Zelensky said Kyiv's negotiators were studying a Russian demand for Ukrainian neutrality. The comments came ahead of new face-to-face talks between the two countries, set to start Tuesday in Turkey.

"Markets have taken some stout headwinds in stride, as investors continue to grapple with the ultimate impact of the war in Ukraine and the uncertainty regarding how aggressive the Fed will be to try to tamp down persisting inflation pressures," Charles Schwab investment bank said in a note.

In foreign exchange markets, meanwhile, the Japanese yen fell to its lowest level since 2015 as the Bank of Japan announced plans for fresh purchases of 10-year government bonds.

The move comes as the Federal Reserve and other central banks tighten monetary policy.

"Japan's move to hold down yields to support the world's (number) 3 economy stands in stark contrast to the Fed, which has hinted at bigger rate increases to control inflation," said Joe Manimbo, analyst at Western Union Business Solutions.

Among individual companies, Tesla jumped 8.0 percent as the electric car maker announced plans for a stock split.

Ukraine's President Volodymyr Zelensky says he hopes the latest talks with Russia will bring peace 'without delay', although previous rounds have failed to halt the fighting
Ukraine's President Volodymyr Zelensky says he hopes the latest talks with Russia will bring peace 'without delay', although previous rounds have failed to halt the fighting AFP / KARIM JAAFAR

West Texas Intermediate: DOWN 7.0 percent at $105.96 per barrel

Brent North Sea crude: DOWN 6.8 percent at $112.48 per barrel

New York - DOW: UP 0.3 percent at 34,955.89 (close)

New York - S&P 500: UP 0.7 percent at 4,575.52 (close)

New York - Nasdaq: UP 1.3 percent at 14,354.90 (close)

London - FTSE 100: DOWN 0.1 percent at 7,473.14 points (close)

Frankfurt - DAX: UP 0.8 percent at 14,417.37 points (close)

Paris - CAC 40: UP 0.5 percent at 6,589.11 points (close)

EURO STOXX 50: UP 0.5 percent at 3,887.10 (close)

Tokyo - Nikkei 225: DOWN 0.7 percent at 27,943.89 (close)

Hong Kong - Hang Seng Index: UP 1.3 percent at 21,684.97 (close)

Shanghai - Composite: UP 0.1 percent at 3,214.50 (close)

Euro/dollar: DOWN at $1.0991 from $1.0997 late Friday