Trump says Putin agreed to supply millions of tons of diesel to global markets as the US president pressures Ukraine to stop striking Russian oil refineries.
The push comes as the US-Israeli war with Iran disrupts global energy supplies and drives up fuel prices – yet Trump has blamed Ukraine for the price hikes.