Yajirobe should easily win this one imo. If he's going for the kill, he'd slice Yamcha in half like he did against Cymbal. Not to mention that Yamcha shouldn't even be able to injury the fat swordsman considering Goku stated Yajirobe is the toughest person he has ever met.