U.S. crude oil moved up for a second straight session to end higher on Friday, as concerns over Iranian oil flooding the already oversupplied market in the near term eased.