Ответ:

В исходной фразе «сражающие с врагом» нарушено управление: требуется возвратное причастие от глагола «сражаться» — «сражающиеся». Оборот стоит перед определяемым словом «солдаты», поэтому запятыми не выделяется.

[Сражающиеся с врагом] солдаты потеряли бойцов.

«Сражающиеся» — действительное причастие настоящего времени; суффикс — -ющ-.