Question: has yoda fight darth vader?
Answer: In alternate universes, Yoda and Vader have fought, but in the real one, Vader never sees... No, in neither canon or legends. Technically, he has fought Yoda, but it was never a real fight within universe.