Oil futures climb on Friday, with prices scoring a third weekly gain in a row, fueled by optimism over COVID-19 vaccines even as the number of new cases continues to rise, posing a renewed threat to demand.