Ukraine's armed forces claim to have killed "around 100" rebel fighters near the eastern town of Snizhne.
Defence officials said government forces had also destroyed 11 missile systems and tanks but the claims could not be immediately verified.
While rebels said they had seized two settlements west of Snizhne and captured 13 Ukrainian troops, including three officers.
More top news
Winter pressures faced by the NHS are "the new normal" for the rest of the year, according to a new report.
As many as one in seven stop and searches carried out by police in a year may have been unlawful, a new report indicates.
A 94-year-old ex-SS guard at the Auschwitz death camp is due to go on trial in Germany over the murder of at least 170,000 people.