Photo from Ukraine's Defense Ministry

"In the evening, the enemy mounted two attacks on our positions in Avdiyivka's industrial zone, using infantry weapons. They lasted for several hours," the ATO HQ said.

"One Ukrainian ATO soldier was killed in this fight at about 21:00," it said.

Read alsoUkraine reports 2 WIA's amid 19 enemy attacks in last dayCivilian houses in the vicinity of Avdiyivka came under enemy grenade fire at the end of the day.

In addition, militants opened fire from large-caliber machine guns near the villages of Opytne, Pisky and Zaitseve in the evening.

During the day, the occupiers lobbed over twenty 82mm shells in a residential area of the village of Vodiane in the Mariupol sector.

After 18:00 local time on October 28, Ukrainian positions near the villages of Starohnativka and Shyrokyne were under machine gun fire.

Read also"Russian aggression only increasing": Parubiy tells Volker about Ukraine's losses in DonbasIn total, illegal armed formations violated the truce in Donbas 16 times in the past day. Servicemen of the Armed Forces of Ukraine used infantry weapons 13 times to counter the attacks. As a result of fighting, one Ukrainian soldier was killed, another two were wounded, the ATO HQ summed up.