Cameron Diaz sparks engagement rumours

Actress Cameron Diaz has been spotted wearing a gold ring, fuelling rumours that she is engaged to guitarist boyfriend Benji Madden.

Diaz, 42, sported the ring with a thin band and sparkling stone set in a swirly setting on her ring finger at an event, reported E! Online.

The couple, who has been dating for some time now, has not commented yet.