Ukrainian marines have defeated Russian assault troops in the city of