don't feel bad, i waited until i was level 99 to fight them :D (Emerald and Ruby anyway) and Ruby was still VERY hard. i ended up with only one party member in the fight (RedXIII, Cloud and Tifa got knocked out of the fight) and i could only do 500 damage at a time (Pandora's Box was the attack that did the most damage out of the ones Red had)