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