Oil prices eased a touch but held near one-month highs on Friday as they headed for a third weekly gain on a tightening global supply outlook after the US imposed tariffs against countries buying oil from Venezuela and placed curbs on Iranian oil trade.