The assault in Khyber Pakhtunkhwa comes days after another deadly clash in the volatile border province, where authorities have blamed a growing wave of attacks on militants operating from neighbouring Afghanistan.