He said the move was "stupid" and that energy prices would "skyrocket" for those who imposed the caps. He reiterated that Russia would not sell oil to those who comply with the $60-a-barrel cap, imposed by the European Union, G7 and Australia.

He said Moscow was preparing a response, which would be announced in the coming days.

(Reporting by Reuters; Editing by Kevin Liffey)