Washington: Oil prices jumped for the fourth straight session, gaining more than $1 in early trade on Wednesday after Iran launched fresh attacks on US military assets in the Gulf as the war between Washington and Tehran continued to spill out across the region.

Brent crude futures rose $1.57, or 1.6 per cent, to $99.49 a barrel by 0001 GMT. US West Texas Intermediate crude was at $94.63 a barrel, up $1.60, or 1.72 per cent.

Brent crude prices have jumped by a quarter since early August as hopes for a permanent resolution to the six-month-old war faded and as fighting flared again.

Iran's Revolutionary Guards said they had attacked two US destroyers and what they described as a US base in Jordan's Al Azraq with ballistic missiles in retaliation for US attacks on Iranian oil tankers.