Op een hofdag van koning Arthur zweeft er opeens een prachtig schaakspel de grote zaal binnen en kort daarna verdwijnt het weer. Koning Arthur wil het schaakspel hebben en vraagt zijn ridders van de ronde tafel erachteraan te gaan, maar dat zien zij niet zitten. Arthur probeert hen te overtuigen door zijn hele rijk als beloning in het vooruitzicht te stellen en dan dient ridder Walewein zich toch aan. Hij vertrekt uit het kasteel, waarna het avontuur begint.
Na een lange avontuurlijke reis komt Walewein aan bij het kasteel van koning Wonder, die de eigenaar van het zwevende schaakspel blijkt te zijn. De koning wil Walewein het schaakspel schenken, maar enkel als hij het Zwaard met de Twee Ringen voor hem bemachtigt, dat zich bij koning Amoraen bevindt. Na een reeks beproevingen bereikt Walewein Amoraens burcht Ravenstene. Koning Amoraen wil het Zwaard met de Twee Ringen afstaan op voorwaarde dat Walewein voor hem Ysabele ontvoert, de dochter van koning Assentijn op wie Amoraen verliefd is. Walewein zegt toe, leent het Zwaard met de Twee Ringen om zijn opdracht te volbrengen en reist naar Indië om Ysabele te gaan halen.
Na veel uitdagingen brengt Walewein ook deze opdracht tot een goed einde, maar tijdens de reis zijn hij en Ysabele verliefd geworden op elkaar. Gelukkig is hun liefde geen probleem: tegen de tijd dat ze terug bij de burcht van Amoraen zijn aangekomen, is de koning net overleden. Zijn zoon schenkt Walewein het Zwaard met de Twee Ringen, dat bij koning Wonder dan weer wordt ingeruild voor het zwevende schaakspel, en Walewein keert samen met Ysabele terug naar het hof van Arthur.