"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.