Suggested by Random Vergil has always been a very tough opponent for Dante. His skills are at their peak and seriously injuring Vergil is difficult. It would take fast but heavy attacks that keep on striking until he is down. This is something that Esdeath could certainly pull off, but I think her speed isn’t enough to get past his reaction times. Her ice skills are unmatched but in Vergil’s final form he would just slice through it all. Vergil wins.