KYIV, Ukraine — Ukrainian troops have withdrawn from all but a sliver of land in Russia’s Kursk region, according to military analysts and soldiers, as their monthslong campaign to seize and occupy Russian territory appears to be nearing an end in the face of Moscow’s counterattacks.

At the height of the offensive, Ukrainian forces controlled some 500 square miles of Russian territory. By Sunday, they were clinging to a narrow strip of land along the Russian-Ukrainian border, covering barely 30 square miles, according to Pasi Paroinen, a military analyst with the Finland-based Black Bird Group.

“The end of the battle is coming,” Paroinen said in a phone interview.

The amount of Russian territory still under Ukrainian control could not be independently confirmed, and soldiers reported fierce fighting in the area. But amid a swift Russian advance backed by relentless airstrikes and drone assaults, Ukrainian troops over the past week have withdrawn from several villages in the Kursk region as well as from Sudzha, the main town under their control.

— The New York Times