FILE PHOTO - Philippine President Rodrigo Duterte delivers his State of the Nation address at the House of Representatives in Quezon city, Metro Manila, Philippines July 23, 2018. REUTERS/Czar Dancel

MANILA (Reuters) - Philippine President Rodrigo Duterte has fired 20 people, including colonels and a general, over accusations of fraud and graft in purchases of military medical supplies, his spokesman said on Monday, the latest step in a sweeping battle on graft.

Reining in government corruption was a key election plank for Duterte, who has been a big supporter of the security forces, promising equipment and boosting their budget and salaries to help tackle crime, drugs and armed rebellions.

Those sacked were accused of involvement in 17 cases of bogus purchases of supplies, drugs and equipment at inflated prices, the spokesman, Harry Roque, told reporters.

Civilians and military officials were among those sacked. The servicemen faced a court martial, he added.

Duterte was “personally aggravated and angered”, having recently ordered that 50 million pesos ($936,908) be made available to the main military hospital where the offences took place, Roque said.

Military chief Carlito Galvez said he was angered to learn that men in uniform had profited by inflating the prices of prosthetics bought for soldiers who had lost limbs in battle.

In his campaign against corruption, Duterte has sacked dozens of officials, including many of his own appointees.

($1=53.3670 Philippine pesos)