By a strange twist of fate, we ran into each other unexpectedly.

Literal

Strange coincidence [with-で] we [topic-は] suddenly reunion-did.

不思議な巡り合わせ = 'a strange twist of fate / a mysterious coincidence.' ばったり = 'unexpectedly/bumping into.' 再会した = 'met again.' A vivid scene of chance encounter.