Master Roshi may have been tough back in the olden days, but he won’t be able to defeat Yamcha. Yamcha’s more of a fighter and he trained pretty hard in DBZ. He surpassed Master Roshi a long time ago and wins this round pretty easily. Its definitely been a long time since he got a win. Yamcha wins.