Let p0 be a fixed point and p be a periodic point with period n, that is, f^n(p) = f(f(...f(p))) = p while f^k(p) not equals p if k < n.

Let A be the shorter arc between p0 and p, since f is a homeomorphism, f(A) is also an arc with f(p) being the second end point. ( p0 is the first one).

Suppose the length of f(A) is greater than A. Denote this fact simply as f(A) > A.

Since f(A) contains A, f(f(A)) contains f(A). And since f(f(p)) does not equal to f(p), we get f(f(A)) > f(A).

With this process we get a series of arcs, f(A) < f(f(A)) < ... f^n(A). Now f^n(p) = p, so f^n(A) must cover the circle S^1 one or more times, ending at p. So A is covered at least twice.

While f^n is also a homemorphism, a contradiction.