I beat him the first time against him. I got used to dodging his attack then attacking him from the side. That was the key to winning, for me. I only continued to beat Riku for the experience points, but mostly for the potions. If I didn't take him on then it was Titus, Wakka, and Selphie. Those three provide potions as well.