Russia strikes railway in Kharkiv Oblast, damaging trains and station building
Russian troop redeployment near Mariupol lasts nearly three days
Russia has not abandoned offensive plans despite drop in fighting – Trehubov
Russian forces advance near two settlements in Zaporizhzhia — DeepState
Russia seeks to expand control zones in Sumy Oblast — Trehubov
Russian forces use 'silence regime' to strengthen positions on front — DeepState
Russian forces advance near Ivanopillia and two Kharkiv villages – DeepState
Russia strikes Kharkiv Oblast during Easter truce, injuries reported
Ukraine reports 2,299 Easter ceasefire violations, including about 500 overnight
Russian drones kill Ukrainian evacuation team despite Easter ceasefire – DeepState
Russian forces advance near village in Donetsk Oblast – DeepState
Russian advance falters, focus shifts to Huliaipole – ISW
Russian forces advance near Pryvillia in Donetsk Oblast – DeepState
Russian invaders nearly pushed out of Dnipropetrovsk Oblast
Russian forces advance near villages in Donetsk and Kharkiv oblasts – DeepState
Russian invaders unable to advance near Hryshyne, face food and water shortages
Russia hits Sloviansk with FAB bombs, damaging homes and injuring three
Russian bomb hits Sloviansk center, damages only maternity hospital
Russian forces hit fire station twice in Sumy Oblast, destroying building and equipment — SES
Russian forces advance near three villages in Ukraine’s Donetsk Oblast — DeepState