Crude-oil futures on Friday finished mixed ahead of an important OPEC meeting, after settling on Wednesday at the highest level since early March.