[guided]Let $x \in \overline{B}(x_0,r)$, meaning $|x - x_0| \leq r$. To prove $x \in \overline{B(x_0,r)}$, we must check the defining closure condition: for every radius $\rho > 0$, the open neighbourhood $B(x,\rho)$ must contain at least one point of the open ball $B(x_0,r)$.
There are two cases. If $|x - x_0| < r$, then $x$ itself is already in the open ball $B(x_0,r)$. Since every open ball $B(x,\rho)$ contains its centre $x$, we have
\begin{align*}
x \in B(x,\rho) \cap B(x_0,r).
\end{align*}
Thus the required intersection is nonempty.
Now suppose $|x - x_0| = r$. This is the boundary case, where $x$ may not itself lie in $B(x_0,r)$ because the open ball requires strict inequality. The idea is to move slightly from $x$ back toward the centre $x_0$. Since $r > 0$ and $|x - x_0| = r$, we have $x \neq x_0$. Let $\rho > 0$ be arbitrary. Because $r > 0$, the number $\max\{0,1-\rho/r\}$ is strictly less than $1$, so we may choose
\begin{align*}
t \in (\max\{0,1-\rho/r\},1).
\end{align*}
This choice gives $0 < t < 1$ and
\begin{align*}
(1-t)r < \rho.
\end{align*}
Define
\begin{align*}
y_t = x_0 + t(x - x_0).
\end{align*}
This point lies on the line segment from $x_0$ to $x$, strictly between the centre and the boundary point. Its distance from $x_0$ is
\begin{align*}
|y_t - x_0| = |t(x - x_0)| = t|x - x_0| = tr.
\end{align*}
Because $0 < t < 1$, we have $tr < r$, so $y_t \in B(x_0,r)$.
We also need $y_t$ to lie in the prescribed neighbourhood of $x$. Its distance from $x$ is
\begin{align*}
|y_t - x| = |x_0 + t(x - x_0) - x| = |(1-t)(x_0 - x)| = (1-t)|x_0 - x| = (1-t)r.
\end{align*}
By the choice of $t$, this is less than $\rho$, hence $y_t \in B(x,\rho)$. Therefore $y_t \in B(x,\rho) \cap B(x_0,r)$. Since $\rho > 0$ was arbitrary, every Euclidean neighbourhood of $x$ intersects $B(x_0,r)$, and hence $x \in \overline{B(x_0,r)}$.[/guided]