cross one's path

[cross one's path] {v. phr.} To meet or encounter someone; to come upon someone more by accident than by plan.

Surprisingly, I crossed John's path in Central Park one afternoon.