I would like to connect two nodes n1 and n2 following a circle of a given radius. I tried to play with to[bend left=<>], but it never fits perfectly (in the picture below I highlighted the problem). Any ideas?
\begin{tikzpicture}
\def\radius{2cm}
\draw[color=black!50, name path=c] (0:\radius) arc (0:360:\radius);
\node[draw, circle, fill=white, name path=n1] at (110:\radius) (n1) {n1};
\node[draw, circle, fill=white, name path=n2] at (0:\radius) (n2) {n2};
\path[name intersections={of=n1 and c, by={i1, i2}}];
\path[name intersections={of=n2 and c, by={i2, i3}}];
\node[draw, red, circle, scale=0.5] at (i1) {};
\node[draw, red, circle, scale=0.5] at (i2) {};
\draw[<-, >=latex, blue] (i1) to[bend left=41] (i2);
\end{tikzpicture}

