meet sb. accidentaly [unexpectedly; by chance]; chance on [upon]; come [run] across; fall across; happen to meet; meet without expecting to; meet without previous arrangement; meet with sb. by chance:
I ran across an old friend of mine in the library.