Oh, that Fortune Teller most of trained her body to dodge Ranna's attacks.
Also, aren't most "future sights" abilities pre-determine? Doesn't that mean, when Ranna see Furtune Teller move her body, Ranna should've change her attacks? Or maybe Fortune Teller also see that and dodge all of them as well. Then, it's a battle of stamina