Cameron Diaz and Alex Rodriguez were out for another afternoon in the sun yesterday, with her decked out in a bikini to go for a swim in Cabo! It's been a fun-filled few days for Cameron, who put on her two-piece to hit the pool Sunday and catch up on her reading Tuesday. She threw on shorts and a shirt, though, to say hi to pal George Clooney, who's also on vacation in Mexico with his scantily clad girlfriend Elisabetta Canalis. Cameron's treating herself to a south of the border getaway after wrapping up a busy year of shooting The Green Hornet and Bad Teacher, which saw her reunite on screen with ex-boyfriend Justin Timberlake. Their costar Jason Segel recently shared about their upcoming comedy, assuring fans that JT is guaranteed to be "damn funny" in the film.