I've always found Gil Toss to be a really useful skill during that fight. If push comes to shove, make more than one of your characters into Samurai to help get him out the way. I think Dragoons are also pretty useful because they keep your characters out of harms way. Otherwise, just stick to your general battle strategy.