The Syrian army and its allies recaptured an oilfield from Islamic State near the eastern city of Deir al-Zor on Saturday in further advances against the militants, state TV reported.