Let X be a homogeneous polynomial vector field of degree 2 on S2 having finitely many invariant circles. Then, we prove that each invariant circle is a great circle of S2, and at most there are two invariant circles. We characterize the global phase portrait of these vector fields. Moreover, we show that if X has at least an invariant circle then it does not have limit cycles