"Thanks to the resilience of our soldiers in Soledar, we have won for Ukraine additional time and additional strength for Ukraine," Zelenskiy said in his nightly video address.

Ukrainian military reports say the country's troops are withstanding heavy attacks by Russian forces redeployed in Soledar after failing to take the larger nearby town of Bakhmut.

Zelenskiy did not spell out what he meant by gaining time and strength, but Ukrainian officials and senior officers have warned that Russia is planning a new major offensive in the coming months.

(Reporting by Ron Popeski and Elaine Monaghan)