Pakistani paramilitary forces killed at least 34 separatist militants after three days of gun battles in restive southwestern Balochistan province, officials said Saturday.