Crude oil prices climbed on Friday, poised for a weekly gain—the first in three weeks—driven by signs of robust demand from economic reports in key markets, improving global demand, and slowing inflation in the United States, the world's top oil consumer.