Four people, three of whom suspected militants, were killed in three separate “gunfights” between “their cohorts” and law enforcers in Dhaka, Rajshahi and Brahmanbaria yesterday.