Niedobite resztki pod wodzą Amala wycofały się do Ticinum (dzisiejsza Pawia), gdzie obległ je Odoaker, którego oddziały odbiły również Cremonę i obległy Mediolanum. Mimo chwilowej przewagi po stronie Odoakra, żadna ze stron nie miała dość sił by pokonać drugą. Sytuację wykorzystali Burgundowie, którzy w tym czasie najechali i spustoszyli Ligurię.
Impas udało się przełamać dopiero latem 490 roku, gdy Ostrogotów wsparł kontyngent wizygocki przysłany na pomoc Teodorykowi przez króla Alaryka II. Nadejście posiłków zmusiło Odoakra do zwinięcia oblężenia i wycofania się na południe. Jego wojska poniosły klęskę w bitwach nad rzeką Sontius i u wrót Werony, jednak udało im się przegrupować w Rawennie i dokonać wypadu. W bitwie pod Faoentią (dzisiejsza Faenza) Ostrogoci z kolei ponieśli klęskę i zostali zmuszeni do ucieczki. Teodoryk ruszył na północ, ścigany przez Odoakra; zatrzymał się dopiero 11 sierpnia 490 nad Addą, niedaleko miasteczka Acerrae, w miejscu przeprawy Via Aemilia przez rzekę. Wojska Teodoryka wyszły tu z bitwy zwycięsko, zaś Odoaker musiał znów uciekać do Rawenny, ścigany przez Gotów.