Proszą jednak, by Drzewiec zaprowadził ich do Isengardu. Tam Drzewiec z rozpaczą odkrywa, że Saruman militaryzując Orthank, wyciął wszystkie drzewa rosnące we wnętrzu kręgów murów.
Gdy zapada noc, z Lothlórien przybywa batalion elfów pod dowództwem Haldira, niosąc wieści o sojuszu i pomocy od Elronda. Rozpoczyna się bitwa, w której Uruk-haie łamią zewnętrzny mur i zabijają Haldira. Obrońcy wycofują się do Rogatego Grodu, gdzie Aragorn przekonuje Théodena, by stawił czoła Uruk-haiom w ostatnim ataku. O świcie, gdy obrońcy Rogatego Grodu są przytłoczeni, Gandalf i Éomer przybywają z Jeźdźcami Rohanu, odwracając losy bitwy. Pokonani Uruk-haie uciekają do Isengardu, ale zostają zabici przez armię Entów, prowadzonych przez Merry’ego i Pippina. Enty dokonują odwetu na Sarumanie za zniszczenie drzew w Fangornie, niszcząc umocnienia wokół Orthanku i zalewając dolinę wodą z zatamowanej rzeki. Mimo zwycięstwa, Gandalf ostrzega, że Sauron odpowie odwetem i nadzieja jest tylko w dwóch hobbitach.