Vieux. Lutter contre quelqu'un, en venir aux mains, souvent pour des raisons insignifiantes : Un garçon toujours prêt à batailler contre tout le monde.
Lutter sans relâche pour faire prévaloir une idée, pour défendre une cause, etc. : Batailler pour ses opinions.