South Sudan rebels battled government troops Tuesday for control of the flashpoint town of Bor, the army said, dashing hopes a looming ceasefire deadline in the war-torn nation would be heeded.