There isn't a secret strategy to defeat a roc. You keep attacking it until it is dead. Ranged attacks are better because the roc will fly most of the time. But other than that, try to get a good hit on him.