Główne siły austriackie (korpusy III i IV oraz I Korpus Rezerwowy) wkroczyły do Bawarii i zostały powstrzymane pod Teugen-Hausen 19 kwietnia. Tego samego dnia wieczorem Napoleon postanowił przeprowadzić kontratak na szerokim froncie, z zamiarem oskrzydlenia sił przeciwnika. Przypuszczając, że armia austriacka naciskana przez korpus Davouta zacznie się cofać na południe, cesarz sformował prowizoryczny korpus Lannesa (elementy III Korpusu i rezerwy lekkiej i ciężkiej kawalerii), który został wysłany na wschód od Abensbergu w kierunku Rohr, z zadaniem przecięcia austriackich linii łączności, podczas gdy kombinowane siły bawarsko-wirtemberskie miały przechwytywać oddziały nieprzyjaciela zmierzające do forsowania rzeki Große Laber na drodze do Landshut, w którym to kierunku zmierzał marszałek André Masséna na czele IV Korpusu.