If we consider the Poincare distance on the unit disk
$$d(z_1, z_2) = 2\sinh^{-1} \frac{|z_1-z_2|}{\sqrt{(1-|z_1|^2)(1-|z_2|^2)}}$$
then any holomorphic map from $D(0,1)$ to itself does not increase the distance between points. This is called the Schwarz-Pick Theorem
Now, if $0<\rho < 1$, the one checks right away that
$$d(\rho w_1, \rho w_2) < d(w_1, w_2)$$
for every $z_1\ne z_2$ in $D(0,1)$.
We conclude that $g =\rho f\colon D[0,\rho]\to D[0,\rho]$, continuous, and decreasing the distance between points. It follows that $g$ has a fixed point. Indeed, otherwise consider a point $z$ such that $d(z, g(z))$ is smallest and $>0$. But then $d(g(z), g^2(z)) < d(z, g(z))$, contradiction.
Now take a sequence $\rho_n \to 1$. There exists $z_n \in D[0, \rho_n]$ such that $\rho_n f(z_n) = z_n$. The sequence $z_n$ has a subsequence convergent to a point $z\in B[0,1]$. We have $f(z) = z$.
Note that it is possible that $f$ has a fixed point only on $S^1$. For example, consider
$$f(z) = \frac{3+4 i}{5}\cdot \frac{z -\frac{1+ 2 i}{5}}{ 1- \frac{1-2i}{5} z}$$
with unique fixed point $z=1$.