At least one soldier was killed and several others were injured when the Yemeni presidential forces fired at angry soldiers demanding salaries in the capital Sanaa on Friday, soldiers and witnesses said.