Shares of energy companies rose slightly as Russian President Vladimir Putin vowed to continue his war in Ukraine and oil futures languished near 14-year highs.

Oil fell 2.7% to $107.67 a barrel, halting a winning streak that has generated gains of about 20% this week. Analysts pointed to progress on Iran nuclear negotiations as a factor in oil's retreat.

The value of BP's stake in Russian oil company Rosneft Oil is "close to zero," said BP board member John Sawers, during a Wall Street Journal event, reflecting the cold shoulder that Russia is receiving in global markets.


 Write to Rob Curran at rob.curran@dowjones.com 

(END) Dow Jones Newswires

03-03-22 1712ET