U.S. light, sweet crude prices ended marginally higher on Wednesday, supported by worry over global supply disruptions but capped by an unexpected jump in oil inventories in the United States and a cut in estimates for oil demand growth.

Brent crude futures were trading 81 cents higher at $103.77 per barrel, after trading as high as $104.10. The July Brent contract expires on Thursday.