Standard applications of the ping-pong lemma can be used to show that two hyperbolic isometries or two parabolic isometries of $\mathbb{H}^2$ generate a free group. (Assuming they have disjoint fixed points and after passing to high enough powers, of course.)
I'm wondering if it's ever possible for two elliptic isometries to generate a free group (rank $2$). Clearly they would have to be irrational rotations about different fixed points. The action of each rotation on the boundary of $\mathbb{H}^2$ has dense orbits, so the standard ping-pong argument doesn't go through.
If they don't generate a free group, is there a (preferably geometric) way to see where a relation would come from?