Ukrainian Ground Forces recapture the town of Ivanivka in Kherson Oblast after launching a counter-offensive against Russian forces.
Five buses and an armored personnel carrier evacuate several hundred soldiers from the Azovstal steel works following negotiations with the Russian Armed Forces. The evacuated soldiers will be exchanged for Russian prisoners of war.
Ukraine says that its troops have pushed back Russian forces in a counter-offensive, reaching the border with Russia. Kharkiv governor Oleh Synyehubov confirms that Ukrainian forces have restored control of a border crossing with Russia in the region.
Ukrainian forces repel an attempted Russian military crossing of the Donets river, west of Sievierodonetsk, in Luhansk Oblast. At least one Russian battalion tactical group is reportedly destroyed, as well as the pontoon bridge deployed in the crossing.
Russian forces bombard the Azovstal steel works plant in Mariupol with thermobaric missiles. Mariupol mayor Vadym Boychenko confirms that contact has been lost with Ukrainian soldiers trapped inside the plant.
The Russian Armed Forces give an ultimatum to the last remaining holdout of Ukrainian troops and "foreign fighters" at the Azovstal iron and steel works plant in Mariupol to surrender. Defenders of the Azov Sea port ignore the ultimatum.