Oil prices have risen more than one per cent, with Brent at its highest in seven weeks and US crude touching a three-week peak, supported by a drawdown in US crude and petrol stocks and reduced Iranian crude shipments as US sanctions deter buyers.

Oil prices have risen more than one per cent, with Brent at its highest in seven weeks and US crude touching a three-week peak, supported by a drawdown in US crude and petrol stocks and reduced Iranian crude shipments as US sanctions deter buyers.