Actress Cameron Diaz has fuelled speculation she is set to marry longterm boyfriend Justin Timberlake after being snapped with a ring on her wedding finger. The couple, who have been dating for three years, were photographed leaving swanky Nobu Berkeley restaurant in London last night (11JUL06), with Diaz making no effort to hide the dazzling ring. The pair were later spotted dirty dancing at celebrity hotspot Boujis. Last month (21JUN06), veteran Hollywood reporter JANET CHARLTON reported on her website that 24-year-old Timberlake had dumped Diaz, 33, so he could "sow his wild oats" on his upcoming world tour. The reports were quickly rubbished by the couple and they flew for a romantic getaway to Paris, France earlier this month (JUL06).