A soldier and a suspected militant were killed on Sunday after troops and militants traded fire in tribal area near Afghanistan border, the military said on Sunday. "A soldier and a suspect were killed on Sunday in Shakai valley of South Waziristan" some 60-km south-west of Miranshah, Major General Shaukat Sultan told AFP.