Workers at three of France's 12 refineries have voted to end their strike, after the French government warned that fuel shortages were hurting the economy.
Refineries operated by Esso at Fos-sur-Mer in the south of France and at Gravenchon in the north are to reopen.
Earlier, unions said the Reichstett refinery operated by Petroplus in the east would reopen.
An Esso spokeswoman said that 'an end to the strike was voted at Fos-sur-Mer at the weekend and at Port-Jerome Gravenchon today.'
Workers voted to keep on striking at six other refineries, including Grandpuits, the nearest to Paris, where employees have been ordered back to work under so-called government 'requisitions', said Jean-Michel Maton of the CFDT union.
Workers at the Petit-Couronne refinery in Normandy are to vote on whether to end their strike before Wednesday afternoon.
France has been suffering severe fuel shortages, with up to a quarter of filling stations running dry, since the launch this month of nationwide protests by workers battling to defend the right to retire at 60.
Last week President Nicolas Sarkozy ordered riot police to move strikers from the entrances to the depots to allow fuel trucks through.
The only fuel distribution depots now hit by strike action protesting pension reform are those located at refineries.