Vergil is very quick, but he will become vulnerable when attacking. Use Angel Evade to dodge incoming attacks. Hit him with your sword whenever you have a chance. Using Osiris Shredder will break his defense and he will immediately start an attack. His most dangerous move is the blade throw. You can either counter a blade to throw it back at him or jump in the air and use the glide ability. At the end of the fight you should make use of your shotgun. Jump around, use Angel Evade and attack when he is charging up an attack. Before you can land the final hit you have to activate Devil Trigger to get rid of his clone.