President Vladimir Putin said Russia would only accept payments in rubles for gas deliveries to "unfriendly countries", which include all EU members, after Moscow was hit by unprecedented sanctions over Ukraine.
Immediately after his announcement on Wednesday, the ruble – which has plummeted since the start of the Ukraine conflict – strengthened against the dollar and euro, while gas prices rose.