Hollywood beauty Cameron Diaz has split from her baseball star beau Alex Rodriguez, according to a U.S. report.
The Charlie's Angels actress' romance with the New York Yankees sportsman ended "recently" as they were too focused on their careers to devote enough time to the relationship, according to Us Weekly magazine.
A source tells the publication, "They broke up recently. She's very busy with her career. And he's had injuries and wants to focus on his game. They're dedicated professionals."
The break-up is said to be amicable, with the source adding: "They're still very friendly and like each other. (They have) an enormous amount of respect for each other."
Diaz and Rodriguez had not responded to the report as WENN went to press.