US and Afghan troops killed or wounded more than two dozen Taliban fighters during a 21-hour battle in eastern Afghanistan, military officials said. The battle began midday Friday when US and Afghan troops attacked a group of insurgents moving into position to attack a base in the eastern mountains of Kunar province, along the border with Pakistan, NATO's International Security Assistance Force said. US and Afghan forces had received intelligence that insurgents were planning a mass attack, it said in a statement Saturday. The US and Afghan troops used mortars, artillery and helicopters to repel the attack. Fighter aircraft also dropped precision-guided bombs, ISAF said.