воевать
(в прямом и переносном смысле) с кем-чем и против кого-чего.
• Воевать с пережитками прошлого. Воевать против возрождения колониализма.
Германия еще воевала с Англией (Н. Никитин). Нам снова и снова придется воевать со льдом, взрывать его, долбить, ломать (Горбатов).
Управление в русском языке. Д.Э. Розенталь