"Ambassadors from 27 EU countries have just reached an agreement on a price cap for Russian oil transported by sea," TASS said in a statement. 

Earlier, the Financial Times reported that the EU countries had reached an agreement on a price ceiling for Russian oil at $60.

Russian Deputy Prime Minister Alexander Novak warned that Russia would not supply oil and oil products to countries that introduced energy price ceilings.