The euro struck parity with the dollar for the first time in nearly 20 years on Tuesday as a cut in Russian gas supplies to Europe heightened fears of a recession in the eurozone.

The European single currency hit exactly one dollar -- its lowest level since December 2002 -- before bouncing back somewhat.

Oil prices plunged on concerns of a wider recession as central banks hike interest rates to fight decades-high inflation, with international benchmark Brent finishing below $100 a barrel for the first time since April.

While European stocks initially moved lower, they rallied in afternoon trading to finish higher.

But Wall Street stocks weakened as the session progressed, as investors nervously await Wednesday's consumer price report.

US indices finished near session lows, with the S&P 500 losing 0.9 percent.

"Rising inflation, stalling economic growth and more recently fears that Russia could cut gas supplies have pulled the euro lower," said Fiona Cincotta at City Index.

"The nail in the coffin today was dire data showing that economic confidence in Germany fell to a decade low," she added.

Russian energy giant Gazprom on Monday began 10 days of maintenance on its Nord Stream 1 pipeline -- with Germany and other European countries watching anxiously to see if the gas comes back on.

Sharp Federal Reserve interest rate hikes and fears of a eurozone recession have sent the euro plunging close to parity with the dollar
Sharp Federal Reserve interest rate hikes and fears of a eurozone recession have sent the euro plunging close to parity with the dollar AFP / JOEL SAGET

"The gas crisis has really spooked markets over the eurozone economy," Markets.com analyst Neil Wilson told AFP.

With relations between Russia and the West at their lowest in years because of the invasion of Ukraine, Gazprom may not reopen the valves, according to analysts.

"The next few weeks could be challenging for Europe, with possibly maximum uncertainty stretching into August," said SPI Asset Management's Stephen Innes.

"Investors increasingly believe that gas may not start to flow through Nord Stream 1 again following the scheduled maintenance on July 11-21, with further 'temporary' interruptions seen as likely."

Worries about a Covid flare-up in China -- fueling fears of more lockdowns -- added to the downbeat mood.

A forecast-beating US jobs report last week suggested the world's top economy was coping with higher Federal Reserve rates, but it also gave the central bank more room to continue tightening -- leading to concerns it could go too far and cause a contraction.

The European single currency is also under pressure from the Federal Reserve hiking US interest rates more aggressively than the European Central Bank.

The dollar has jumped 14 percent against the euro since the start of the year.

US inflation data due out Wednesday could also solidify the case for the Fed to continue raising interest rates aggressively.

Euro-dollar parity for first time in 20 years
Euro-dollar parity for first time in 20 years AFP / Sylvie HUSSON

"In anticipation of that, investors have retreated to the safety of the US dollar once more, steering clear of risky assets in favour of haven" assets, said market analyst Craig Erlam at trading platform OANDA.

Euro/dollar: DOWN at $1.0037 from $1.0040 Monday

Pound/dollar: DOWN at $1.1889 from $1.1892

Euro/pound: UP at 84.40 pence from 84.38 pence

Dollar/yen: DOWN at 136.84 yen from 137.44 yen

West Texas Intermediate: DOWN 7.9 percent at $95.84 per barrel

Brent North Sea crude: DOWN 7.1 percent at $99.49 per barrel

New York - Dow: DOWN 0.6 percent at 30,981.33 (close)

New York - S&P 500: DOWN 0.9 percent at 3,818.80 (close)

New York - Nasdaq: DOWN 1.0 percent at 11,264.99 (close)

London - FTSE 100: UP 0.2 percent at 7,209.86 (close)

Frankfurt - DAX: UP 0.6 percent at 12,905.48 (close)

Paris - CAC 40: UP 0.8 percent at 6,044.20 (close)

EURO STOXX 50: UP 0.4 percent at 3,487.05 (close)

Tokyo - Nikkei 225: DOWN 1.8 percent at 26,336.66 (close)

Hong Kong - Hang Seng Index: DOWN 1.3 percent at 20,844.74 (close)

Shanghai - Composite: DOWN 1.0 percent at 3,281.47 (close)