Ukraine has taken control of 100 Russian settlements since its invasion into the country's Kursk region, says Kyiv's top military commander.
Speaking via video link on Ukrainian TV, Oleksandr Syrskyi says Ukraine's troops now control 1,294 sq km (500 sq miles) of Russian territory and 100 settlements.
About 594 Russian servicemen were taken prisoner,he adds.
Some 115 Russian soldiers were returned to Moscow and 115 to Kyiv in a prisoner swap last week.