U.S. West Texas Intermediate crude gained $1.22 to $106.65 a barrel after settling 3.3% higher on Thursday.
Brent futures rose $1.60 to $109.19 a barrel after gaining 2.1% in the previous session.
Both contracts are set to close the week higher.
U.S. crude is on track to post five straight months of gains.
Prices are getting a lift by the increased likelihood that Germany will join other European Union member states in an embargo on Russian oil, according to Reuters.
On the supply side, OPEC+ is likely to stick to its existing deal and agree another small output increase for June when it meets on May 5, six sources from the producer group told Reuters on Thursday.