Let $M$ be a smooth closed manifold. Let $f\colon M\to M$ be a homeomorphism.
Does there exist a sequence of diffeomorphisms $f_i\colon M\to M$ which conveges to $f$ uniformly, i.e. in $C^0$-topology: $$\sup_{x\in M}dist(f(x),f_i(x))\to 0,\, \sup_{x\in M}dist(f^{-1}(x),f^{-1}_i(x))\to 0 \mbox{ as } i\to\infty,$$ where the distance $dist$ is taken with respect to a Riemannian metric on $M$?
A reference would be helpful.