воевать на два фронта
Лексическое значение
воева́ть на два фронта 1) Иметь одновременно двух противников, вести военные действия на обоих фронтах. 2) шутл. Выступать поочерёдно на стороне то одного, то другого человека, коллектива и т. п., враждебно настроенных по отношению друг к другу.
Значение слова воевать на два фронта в толковом онлайн-словаре Кузнецова С. А.