Cameron Diaz has parted ways with her baseball star boyfriend Alex Rodriguez, according to a report.
The Hollywood actress' on/off relationship with the sportsman has been highly publicized since they were first linked last year but Diaz didn't officially confirm the romance until last month, telling Britain's Elle magazine, "Yes, Alex is my boyfriend. It's not a secret any more."
However, the romance appears to have since come to an end, according to celebrity blogger Perez Hilton.
A source tells the gossip guru's Fitperez.com website, "They've broken up... (Cameron is) hurt and betrayed, because she tried so hard to please him... She went overboard."
Rodriguez has previously been linked to Kate Hudson and Madonna, while Diaz has dated Justin Timberlake and Matt Dillon.