A new formula for continuum percolation on the Euclidean space R
d
(d ≥ 2), which is analogous to Russo's formula for bond or site percolation, is proved. Using this formula, we prove the equivalence between uniqueness of the infinite cluster and continuous differentiability of the mean number of clusters per Poisson point (or free energy). This yields a new proof for uniqueness of the infinite cluster since the continuous differentiability of free energy has been proved by Bezuidenhout, Grimmett and Löffler (1998); a consequence of this new proof gives the continuity of connectivity functions.