Just prefix the space with a backslash. Eg: ``$ ls /foo/bar/my\ directory/``. With that backslash in place, you can continue your tab-completion.
So don't put spaces in path names, it's a bitch to work with.
mkdir x\ y
cd x' 'y
(or the entire part: cd 'x y')