“I have a lot of love for Cameron. We’ll always be friends,” dailystar.co.uk quoted Rodriguez as saying.
The “Charlie’s Angels” actress began dating the sportsman in 2010, but they disclosed their relationship status in May this year.
The grapevine had been abuzz with news of their break up, since last week.
Diaz has previously romanced Justin Timberlake, while Rodriguez was linked to Madonna and went on to date actress Kate Hudson.