Question: who does beowulf have a swimming race against
Answer: Breca ( sometimes spelled Breoca or Brecca ) was a Bronding who , according to the Anglo - Saxon poem Beowulf , was Beowulf 's childhood friend .