Russian President Vladimir Putin fired five generals from the military this week.

According to the Russian newspaper Pravda, an extract of Putin's decree dismissing the generals is authentic.

The decree listed five generals and a police colonel.

Leading positions in the military were held by all five Major Generals.

Two generals were fired for failing to perform well in Ukraine.

According to UK intelligence, Lieutenant General Serhiy Kisel, who commanded the elite 1st Guards tank army, was suspended for failing to capture Kharkiv. The vice admiral who commanded the Black Sea Fleet was fired after the Moskva battleship sank.

The top commander for the Ukrainian war, Alexander Dvornikov, has not been seen for weeks, leading some US officials to speculate that he might have been removed from his post.

Russian generals and commanders have been killed in action.

The reshuffling of Russia's military elite has led to trouble among rank-and-file officers involved in the conflict. More than 100 members of Putin's private army were fired for refusing to fight in Ukraine, and hundreds of Russian soldiers have left the military.

Russia's invasion of Ukraine went poorly after it lost many of its junior officers. The Ukrainian government said it had killed 30,000 Russian troops.

On Friday, the 100th day of the war in Ukraine, will take place.