Linda Carter's Wonder Woman, hands down.
Even if you account for Xena's luck and combat skills, the bottom line is that she's a human. She's an extremely gifted human who can sense the presence of gods, and has god killing weapons, but she has the stamina, strength, and speed limitations of a normal person. Wonder Woman, even if the 70's series, does not. The only reason why Xena wins on her show is because the gods there are incredibly stupid and incompetent.
Xena could only use those mystical arts when she was in a moment of perfect peace or emptiness or something like that. They even showed in one episode when she tried to use those powers just before a battle where about to be overwhelmed but couldn't.
Didn't Xena fought Hercules at least twice? Needs to do a rewatch.
And who says she has to fight short range. She's got that splitting chakram she can use. She'll definitely have problems with the flying versions.
Forgot to mention she's defeated an army trying to protect a sick or wounded Gabriel. And there's also the part where she killed hundreds of rats all tied up.