London, Feb 8 (Inditop.com) Baseball star Alex Rodriguez was spotted getting cosy with Hollywood actress Cameron Diaz at a party in Miami.

Rodriguez was with friends Tom Cruise and Katie Holmes at a hotel for a party and met Diaz there. The two were then seen having a blast as they danced the night away, reports okmagazine.com.

“They were having a great time,” said a party goer.

According to him, a tipsy Diaz was very “fun and flirty” with the baseball player and was sitting on the couch beside him.