Since $A\subseteq\bar{A}$, it is obvious that $\operatorname{diam}A\le\operatorname{diam}\bar{A}$.
If $\operatorname{diam}A=\infty$, there is nothing to prove, so we can assume $\operatorname{diam}A$ is finite.
Suppose $\operatorname{diam}\bar{A}>\operatorname{diam}A$. Then there are $x,y\in\bar A$ such that $\rho(x,y)>\operatorname{diam}A$.
Let $\varepsilon=(\rho(x,y)-\operatorname{diam}A)/2$. Then, since $x,y\in\bar{A}$, there are $a,b\in A$ such that $\rho(a,x)<\varepsilon$ and $\rho(b,y)<\varepsilon$. By applying the triangle inequality we have
$$
\rho(x,y)
\le\rho(x,a)+\rho(a,y)
\le\rho(x,a)+\rho(a,b)+\rho(b,y)<
\varepsilon+\operatorname{diam}A+\varepsilon<\rho(x,y)
$$