Rihanna has reportedly been joined on holiday by her ex-boyfriend Chris Brown.

The 24-year-old singer spent an evening with Chris Brown after they met in the South of France.

Chris, who was given community service for assaulting Rihanna in 2009, flew by private jet to Nice.

He then took a helicopter down the French Riviera to Saint-Tropez, where he boarded a multi-million pound boat he has chartered for the week.

The 23-year-old Grammy Award winner flew out to see Rihanna when he heard love rival and rapper Drake was joining her for a vacation.

A source told The Sun newspaper: ''Chris is staying on the yacht next to Rihanna's. He's got rappers Swizz Beatz and Ludacris with him and they've decided to film a music video too.

''It was a last-minute trip, but Chris wanted to see Rihanna. They have this weird addiction to each other and can't seem to stay away.''

The insider added: ''She was really happy when he arrived. She spent all evening getting ready to see him. They waited till night so no one saw them.

''She went to his yacht, which they moved to a secluded bay. They've been through a lot, but still have strong feelings for each other.''

Multi-millionaire Chris has hired the world's ninth largest yacht Serene while Rihanna is on a smaller vessel.