President Obama and the Republicans continued their battle over high gas prices Saturday, with the president calling for an end to oil subsidies and the Republicans blaming Obama regulatory policies for spikes at the pump.

In his weekly radio address, Obama called on Congress to end $4 billion in oil subsidies, saying lawmakers “can can either stand up for oil companies, or they can stand up for the American people.”

Obama also said high gas prices require a long-term solution. He promoted his “all-of-the-above” energy policy that includes higher fuel efficiency standards and alternative sources as well as more domestic oil production.