Oil prices have finished mixed as traders kept watch on turmoil in Iraq, while anticipating another drop in US crude-oil inventories.

Oil prices have finished mixed as traders kept watch on turmoil in Iraq, while anticipating another drop in US crude-oil inventories.