进入法贡森林，与亚拉冈、勒苟拉斯和金雳会合，一起到达洛汗首都伊多拉斯，将国王希优顿从萨鲁曼咒术控制底下解救出来。亚拉冈、勒苟拉斯、金雳和洛汗国的军队在圣盔谷遭到强兽人大军的围攻，在危急之时甘道夫率领一批援军从高山上冲下来，击溃了敌人。随即甘道夫来到被树人接管的艾辛格，摧毁了叛徒萨鲁曼的法杖。但由于皮聘误触真知晶球而被索伦看见，为躲避戒灵追杀，甘道夫带着皮聘前往米那斯提力斯。随后魔多的半兽人大军围攻米那斯提力斯，摄政王迪耐瑟无心应战，甘道夫便指挥刚铎士兵抗敌；在破城的一刻，他挡住了安格马巫王（电影里则