Exes Jennifer Lopez and Alex Rodriguez have been on vacation in St Tropez this week as they have fun on their respective yachts – she is on the $130M Valerie and he is on the smaller $32M Ocean Paradise.

It seems like odd timing for the 52-year-old La Cambia Paso singer and the 46-year-old former Yankee to be in the same location at the same time given they ended their engagement in April.

But on Wednesday a source explained to UsWeekly just how the superstars came to be within yelling distance of each other which has threatened at least one accidental face-to-face as she gets close to Ben Affleck and he has fun with Melanie Collins.

And the two did not seem to check with each other before they took off for their trips with their new love interests – JLo is with former fiance Affleck, 48, and Alex appears to be with TV personality Collins, 35.

‘Jen and Alex had planned to go to the French Riviera for J. Lo’s birthday this year and neither of them changed their plans,’ the source explained.

‘Alex didn’t know Jen would still be going, but he wasn’t fazed when he found out her boat was nearby.’