OnlineOil holds on to gainsBoth benchmarks set to post second straight weekly gainOn the rise: oil prices are set to post their second straight weekly gain as they hovered near three-year highs on FridayReuters