Just weeks ago, they made headlines for breaking up, but Cameron Diaz and Yankees star Alex Rodriguez seem more on-again than ever.

Last week, paparazzi caught the swimsuit-clad couple soaking up the sun while trying to remain incognito on a private yacht off the coast of Miami (Rodriguez reportedly maintains a home in Miami during the off-season).

Now, according to photos obtained by RadarOnline, they're back in bikinis and board shorts for a holiday getaway in sunny Mexico, where the sporty pair have been spotted together this weekend, strolling casually after taking a dip in the ocean.