It is well-known that the completion of a metric space which is homeomorphic to a ball can be very wild; in fact, I think, every compact manifold is the closure of an open ball!
But CAT(0) spaces are very different from general manifolds. If I have a CAT(0) with the path metric, that is totally bounded, and that is homeomorphic to an open ball, will its completion be a closed ball?