A fierce gun battle erupted between security forces and terrorists near an army installation in Jammu early Friday morning, two days ahead of a visit by Prime Minister Narendra Modi to the region. Two terrorists have been killed while a security officer has lost his life and four others injured in the shoot-out, officials said.