Целый день, до самого вечера, опускался он на дно болота. Вокруг него в черной воде извивались змеи и водяные драконы, но прочная броня защищала героя от их ядовитых жал и острых зубов. Наконец Беовульф достиг дна. Там, в кромешной тьме, его поджидала мать свирепого Гренделя. Яростно накинулась она на Беовульфа, стиснула его так, что он не мог шевельнуться, и поволокла его в подводную пещеру, где лежал мертвый Грендель.
В пещере было светлее. Беовульф сумел освободиться от лап чудовища и ударил его мечом. Но благородная сталь лишь скользнула по чешуе. Тут Беовульф увидел на стене пещеры огромный меч, пригодный лишь для великана. Герой схватил его двумя руками, размахнулся и обрушил не голову матери свирепого Гренделя. Клинок рассек чешую, и чудовище рухнуло мертвым.
Беовульф отсек голову Гренделя, чтобы унести с собой как трофей. Он хотел взять с собой и чудесный меч, но клинок вдруг стал таять, как кусок льда, и через несколько мгновений в руках у Беовульфа осталась лишь рукоять.
Меж тем король Хротгар, датчане и геаты, ожидавшие Беовульфа на берегу, думали, что его уже нет в живых. Они видели, как темные воды болота окрасились кровью, и решили, что это кровь отважного героя.
Велика же была их радость, когда вода всколыхнулась, и на поверхности показался Беовульф, живой и невредимый, с отрубленной головой чудовища в руках.
В тот день снова был пир в Хеороте, снова все славили Беовульфа.
Следующей ночью уже никто не тревожил покой спящих. Беовульф и его товарищи со славой вернулись на родину. Вскоре дядя Беовульфа, король Хигелак, погиб в бою, и Беовульф стал королем геатов, мудрым и справедливым. Прошло полвека. Беовульф состарился, борода его побелела. И тут случилась беда. Один геат, заблудившись в горах, набрел на заброшенную тропинку, и она привела его к глубокой пещере. Геат заглянул внутрь и увидел несметные богатства, сваленные в огромную груду: золотую и серебряную утварь, драгоценные камни и жемчуг. Но тут на небе показался хозяин клада — крылатый дракон. Геат схватил один из золотых кубков и бросился бежать.
Дракон, через некоторое время обнаружив пропажу, стал разыскивать похитителя, но не нашел. Тогда он обрушил свой гнев на всю землю геатов. Никому не было от него спасения — он убивал людей и скот, огненным дыханием сжигал селения и посевы.
Беовульф, несмотря на преклонные годы, был по-прежнему силен и отважен. Вооружившись и взяв с собой двенадцать храбрейших воинов, он отправился к пещере дракона и вызвал его на бой.
Дракон, изрыгая пламя, вылетел навстречу старому королю. Сопровождавшие Беовульфа воины в страхе обратились в бегство, и лишь один из них, по имени Виглаф, остался со своим королем.