Только по окончании Саксонской войны Карл Великий получил возможность принять решительные меры против своего могущественного вассала и двинул против него войска. Герцог должен был покориться и в 787 году возобновил ленную присягу на сейме в Вормсе, выдав заложников, между которыми был его сын Теодон III. Но подчинение его было только внешнее. Против короля тайно составлялась коалиция, к которой примкнули Византия и итальянские враги Карла. Душою всего дела был Тассилон, подстрекаемый его женой Лиутбергой, дочерью низвергнутого с престола и насильно постриженного короля лангобардов Дезидерия. К союзу старались привлечь и аваров, поселившихся на Среднем Дунае. Чтобы предупредить соединение врагов, Карл Великий должен был нанести решительный удар герцогу. Застигнутый врасплох, Тассилон не мог думать о сопротивлении. Короля поддерживали папа римский и баварское духовенство с архиепископом Зальцбургским во главе, а также многие знатные баварцы, ставшие в непосредственную ленную зависимость от Карла.