Crude oil prices have jumped, settling near three-year highs after US government data show a drop in crude inventories and production, even as fuel inventories rose.

Crude oil prices have jumped, settling near three-year highs after US government data show a drop in crude inventories and production, even as fuel inventories rose.