Nigerian troops killed 34 Islamist militants in a gun battle in northeastern Borno state, it said on Wednesday. File photo.