U.S. crude futures ended Wednesday trading 1.21 percent lower after a government report showing an eighth straight weekly drop in U.S. crude stockpiles was offset by a large build in oil products, which have dominated market action lately.

A firm dollar also weighed on oil, while uncertainties about progress in the Greek debt and Iran nuclear crises led to further caution among investors and traders.