Cameron Diaz confirms she's dating baseball player Alex Rodriguez

There's been rumours for around six months about the relationship of, Cameron Diaz and Alex Rodriguez. She finally confirmed the rumours in Elle magazine, saying it's not a secret any more. I don't know why she has denied the rumours for almost six months, it's a little longer than most celebrities reveal relationships, I'd have been a bit peeved if I was Alex!
Alex Rodriguez Cameron Diaz and Alex Rodriguez (aka A-Rod) can't keep their hands off each other as they hang out in Miami.

Cameron Diaz Cameron Diaz and Alex Rodriguez (aka ARod) enjoy some time basking in the sun on a boat. At one point Rodriguez tries to shield himself from the camera.
How she tried to deny this, I have no clue