Crude futures have jumped more than two per cent and US oil topped $US70 for the first time in two months as Washington pushed allies to halt imports of Iranian crude, which would constrain global supplies.

Crude futures have jumped more than two per cent and US oil topped $US70 for the first time in two months as Washington pushed allies to halt imports of Iranian crude, which would constrain global supplies.