Am folgenden Tag überschritt Germanicus die Weser und bereitete alles zum Angriff vor. Einen Tag später trafen die Heere bei Idistaviso aufeinander. Tacitus beschreibt die Schlacht als großen römischen Sieg, Arminius wurde in der Schlacht schwer verwundet und konnte nur einer Gefangennahme entkommen, indem er sich das Gesicht mit seinem eigenen Blut bestrich. Trotz großer Verluste waren die Germanen noch stark und kampfeslustig genug, um den Römern erneut entgegenzutreten. Die Germanen wählten sich mit dem Grenzwall der Angrivarier wiederum ein günstiges Terrain zwischen einem Fluss und Wäldern aus. In der Schlacht vom Angrivarierwall zeigte sich Arminius geschwächt, entweder wegen der beständigen Gefahren oder weil ihn die Verwundung hemmte. Obwohl die Römer siegten, sah sich Germanicus genötigt, Germanien bereits im Sommer erneut zu verlassen, lange vor einem geplanten Rückzug ins Winterlager. Mit seinem Rückzug an den Rhein war der römische Eroberungsversuch endgültig gescheitert. Der hartnäckige germanische Widerstand und die damit verbundenen römischen Verluste erklären die Abberufung des Germanicus durch den neuen Kaiser Tiberius und damit den Verzicht auf eine weitere offensive römische Grenzpolitik. Tiberius hielt es für das Beste, die Germanen ihren inneren Zwistigkeiten zu überlassen.