A minor deficit in global supply resulting from production cuts by OPEC and US sanctions kept oil prices firm in the international market on Friday. Brent crude oil futures remained in close vicinity with year highs, at $67.15 per barrel. U.S. West Texas Intermediate (WTI) crude oil futures were traded at $58.55 per barrel.