The army has made recent gains – as here in Bentiu. But the battle lines often change
The strategic South Sudanese town of Bor has been recaptured from rebel forces, an army spokesman has said.
Government forces had defeated more than 15,000 rebel troops in Bor, army spokesman Philip Aguer said. There has been no comment from the rebels.
Bor, the capital of Jonglei state, has changed hands several times in a month-long conflict that is believed to have left thousands dead.
Talks to try to find a ceasefire are continuing in Ethiopia.
The conflict between rebel and government forces broke out on 15 December. President Salva Kiir has accused his former deputy Riek Machar of plotting a coup – an accusation he denies.
Hundreds of thousands of people have been displaced by the fighting.
Col Aguer told reporters that previous assaults had weakened the rebels in Bor and no further fighting was needed on Saturday.
The BBC’s Mark Lowen, in the South Sudanese capital, Juba, says this may not be the end of the story, as the rebels might try to regroup, but the military is painting this as a significant victory.