Oil futures end higher on Friday to score a seventh straight weekly climb, as traders remain optimistic about vaccine rollouts and prospects for U.S. lawmakers to reach a deal on an economic relief package, lifting prices to their highest finish since late February.