How is it a fail?
When they about to attack you knock them back + interrupt their skill , and pull them in and attack rinse repeat.
With the right gear on the mage, rogue, or even another warrior their DPS can be deadly from their melee so this would prevent you from some of the melee damage.
Bookmarks