US West Texas Intermediate crude rose $1.22 to $106.65 a barrel, after settling up 3.3% on Thursday.
Brent crude futures rose $1.60 to $109.19 a barrel, after rising 2.1 percent in the previous session.
Both contracts are set to close the week higher.
US crude is on its way to gaining for five consecutive months.
Prices are rising as Germany is increasingly likely to join other European Union member states in embargo on Russian oil, according to Reuters.
In terms of supplies, OPEC+ is likely to stick to its current agreement and agree on another small increase in production for June when it meets on May 5, six sources from the producer group told Reuters on Thursday.