Vergil is the final boss for Dante's campaign. Both fights work similar to succubus where Dante would Demon Evade and counter attack each Vergil's attack. Although, it usually depends on Vergil patterns.
Changes to the original game
Original game Example
Definitve Edition Example