Al-Qaeda suspects attacked an army convoy in Yemen's southern Shabwa province Tuesday prompting clashes that killed four soldiers and five militants, a military officer told AFP.