Cameron Diaz and Alex Rodriguez have reportedly split up.
The Shrek star and the baseball player are said to have ended their 18 month relationship to concentrate on their careers.
A source close to the Yankee player told US Weekly: "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 source added that the pair intend to remain friends: "They're still very friendly and like each other. They have an enormous amount of respect for each other."