I Gunhilds kamp følger vi stamfaderen Valdemar Danes barnebarn, Gunhild, og hendes kamp for at vinde respekt og fodfæste i en mandsdomineret verden. Hun er dog ikke helt som andre kvinder, eftersom hun er blevet opdraget som en dreng og trænet som en mand. Da Gunhilds far, Svend, dør og hendes fremtidsudsigt er et arrangeret ægteskab med en forhadt fætter, flygter hun stolt sammen med barndomsvennen Toke og den unge prælat, Absalon — den senere ærkebiskop, kendt som Københavns grundlægger.
Trekløveret slutter sig hurtigt til kredsen omkring Valdemar den Store, søn af Knud Lavard, som Gunhilds far både var knyttet til gennem sin fortid og sit blod. Og da slaget skal stå, om hvem der skal være Danmarks konge, støtter også Gunhild Valdemar i kampen mod rivalerne Sven og Knud.