ive not beaten them either but its quite obvious that your not using the right strategy. on final fantasy worlds apart there is a great strategy for ruby and if you have final attack and pheonix/life materia there shouldnt be that many problems with emerald(also try and use mime when you cast kotr.).