Kazakhstan's president fired two more top security officials on Sunday after the worst unrest in three decades of post-Soviet independence and authorities said the situation was stabilizing, with Russian-led troops guarding key facilities.

The fired officials were deputies to former intelligence chief Karim Massimov, who was arrested on suspicion of treason after violent protests swept the oil- and uranium-producing Central Asian republic that borders Russia and China.

Thousands of people have been detained and public buildings torched during mass anti-government protests in the past week. President Kassym-Jomart Tokayev orders to end unrest he has blamed on bandits and terrorists.