^ It was actually pretty simple. I came into the battle with Zell, Squall and Quistis(all at level 100) all with low health. The first Ruby Dragon used a Breath attack, and killed Zell and Squall. I used Quistis's Degenerator Limit Break and got rid of the Dragon in one shot. For the next Ruby Dragon, same thing. Then for Bahamut, I revived Zell and used Leviathan's Recover ability on Quistis(who has extremely high VIT). I then used Zell's Duel Limit Break and did a lot of damage. I used one more Phoenix Down on Squall who came back to life and used Renzokuken a bunch of times. Bahamut used Mega Flare and took out Zell and Squall again, and I pretty much rinsed and repeated. Zell and Squall's Limit Breaks make it a very winnable fight.