Oil pared a second weekly gain as renewed calls by US President Donald Trump for lower prices to pressure Moscow to end the war in Ukraine weighed against renewed attacks on Russian energy infrastructure.

Brent traded above $67 a barrel after losing 0.8% in the previous session while West Texas Intermediate was below $64. Trump said the conflict would end “if the price of oil comes down,” a sign of his preferred strategy to halt the flow of petrodollars that fund Russia’s war effort. He also repeatedBloomberg Terminal calls for countries to stop buying fuel from the OPEC+ member.