Edit: the answer suggested by @ShakedBader posted here works for this question as well. But I'm curious about the extra assumption here about $|f(0)|$. Does it allow to solve the question using Rouche's lemma?
Let $f$ be a holomorphic function on a domain which contains the unit circle.
We know that $|f(z)|>1$ for every $|z|=1$, and that $|f(0)|<1$. Show that there exists a point $a\in \mathbb C$, such that $|a|<1$ and $f(a)=a$.
I see that due to continuity, we can find a path in the unit circle which circles zero, and where $|f(z)|=1$ hold for each $z$. But I'm not sure how to proceed. Any clues?