Oil prices rose on Wednesday despite data showing rising US inventories, holding within sight of three-year highs reached the previous day on geopolitical tensions including the prospect of fresh sanctions on Iran.

Oil prices rose on Wednesday despite data showing rising US inventories, holding within sight of three-year highs reached the previous day on geopolitical tensions including the prospect of fresh sanctions on Iran.