He says the fighting lasted for six hours before reinforcements arrived and repulsed the insurgents early on Friday but not before they captured 21 troops.
However, the Defence Ministry's spokesman, Ghafor Ahmad Jaweed, put the number of army dead and wounded at 10. The different accounts couldn't immediately be reconciled.
No group has taken responsibility for the assault, but authorities blame the Taliban, who are active in the area and have been targeting Afghan security forces throughout the country in deadly attacks every day.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)