Official US data showed crude inventories rose 4.5 million barrels to 426.6 million barrels last week, while analysts expected a drawdown of 1.4 million barrels.
Gasoline stocks rose 0.2 million barrels to 225.3 million barrels, while distillate stocks fell 2.4 million barrels to 109.3 million barrels.