The G7 has agreed to a Russian oil price cap of $60.