Kremlin spokesman Dmitry Peskov said Moscow had made preparations for Friday's price cap announcement by the Group of Seven nations, the European Union and Australia, the Russian state news agency TASS reported.Russia has repeatedly said it will not supply oil to countries that implement the cap - a stance reaffirmed by Mikhail Ulyanov, Moscow's ambassador to international organisations in Vienna, in posts on social media on Saturday.That could complicate the shipment of Russian crude priced above the cap, even to countries which are not part of the agreement.U.S. Treasury Secretary Janet Yellen said the cap will particularly benefit low- and medium-income countries that have borne the brunt of high energy and food prices."Steps like these will inevitably result in increasing uncertainty and imposing higher costs for raw materials' consumers," it said."