Afghan and NATO forces have killed 20 Taleban militants during fighting in southern Afghanistan .