I'm surprised not alot of you (if any i didn't read all the posts) said Knights of The Round paired with HP absorb and Mime. Use Knights of the Round Lots of damage, and (depending on enemy's HP) a full heal. If you are fighting a strong enemy you can then use Mime and you'll win every battle, that's how I beat Ruby and Emerald.