If I'm not mistaken the only time homologous pairs of chromosomes need to find each other is during gamete formation in preparation for crossover recombination. How do they find each other?
I found this review from 1999. From the abstract:
It is concluded that DNA-DNA interactions cannot bridge the distances between homologous chromosomes in the nucleus, and it is suggested that protein chains are formed between homologous segments. These attach to homologous chains emanating from homologous sequences in other chromosomes, and the chains move along each other until the homologous DNA sequences meet.
For more recent publications, you can search the citing articles here.