Dictionary.com
Thesaurus.com

will have dueled

  • future perfect
    of duel.
    duel
    noun
    a prearranged combat between two persons, fought with deadly weapons according to an accepted code of procedure, especially to settle a private quarrel.