Synonyms of battled

1 Syllable
tug, war, feud
2 Syllables
oppugn, contend, wrestle, contest, skirmish, combat, strive, clamor, argue
3 Syllables
dispute
4 Syllables
agitate