eternal mangekyou sharigan sasuke vs vegeta during the fight with perfect cell location:erupting nemekian planet caused by frieza
Vegeta easily. He's way too fast for Sasuke to tag. With his Sharingan, Sasuke may be able to follow Vegeta's movements but he won't be able to physically react to them since he's nowhere near physically fast enough. Secondly, Vegeta is simply too durable. Vegeta during his fight with Perfect Cell was Super Vegeta and was already much much stronger than a Super Saiyan meaning he was stronger than Frieza because his power level was higher. Naruto characters aren't even planet busters and a severely injured Frieza survived Namek exploding at blank point range, and Vegeta's durability is much higher than that. Sasuke can't even hurt him. Second of all, first form Frieza can easily destroy planets, Super Vegeta who is even stronger than Semi-Perfect Cell can accomplish much more in terms of destructive power. Vegeta wins by either blitzing Sasuke or spamming highly destructive energy blasts. Let's not forget that Vegeta can fly as well. Taking off into the air and shooting an endless amount of blasts at Sasuke will do the trick. Hell, DBZ characters destroy mountains accidentally when they fight.