I`m still great friends with Justin Timberlake, says Cameron Diaz

London: Cameron Diaz has revealed that she has no hard feelings towards her former boyfriends and is still great friends with them.

The 41-year-old actress said that she is happy her former flames, which include Justin Timberlake, Jared Leto and Matt Dillon, are still `invested` in her, as she has been invested in them, Metro.co.uk reported.

Diaz added that she believes all her relationships are strong, be it with her family or friends.