Thirty-four more Taliban were killed and five soldiers injured in crossfire during search operations in Malakand during the past 24 hours, security forces said on Thursday.