La lucha duró muchos años, con Eldacar resistiendo en Osgiliath y Castamir conduciendo a sus tropas desde Pelargir.