The disengagement of troops and weapons near the villages of Bohdanivka and Petrivske in Donbas, eastern Ukraine, has failed after Russia-led forces have shelled Ukrainian positions there.

"On October 24, the enemy, imitating the readiness to withdraw forces and equipment at disengagement site No. 3, opened fire from anti-tank hand grenade launchers and small arms at disengagement site No. 3 (Bohdanivka)," the press center of Ukraine's Joint Forces Operation (JFO) said on Facebook on October 25.

Read alsoOne Ukrainian soldier wounded amid 25 enemy attacks in Donbas on Oct 24

Bohdanivka is located on Ukrainian-controlled territory while Petrivske is occupied by Russia, the JFO press center said.

"Despite the fact that the Armed Forces of Ukraine were ready to pull back troops and weapons at disengagement site No. 3, the invaders show their unwillingness to comply with the Minsk agreements and the undertaken obligations," it said.

Ukrainian President Volodymyr Zelensky earlier announced an agreement on disengagement near Bohdanivka and Petrivske was reached during a Trilateral Contact Group meeting in Minsk on October 1. Under the agreement, the two parties should pull back their troops and weapons one kilometer away from the contact line in Donbas.

On October 7, Ukrainian Foreign Minister Vadym Prystaiko said that the withdrawal of forces near Bohdanivka and Petrivske had been postponed due to shelling by Russian-controlled illegal armed groups.