We do not currently know of any antonyms for fights a losing battle.
For similar words to fights a losing battle, try: