The Jenni Vive show was held at Marina Green Park in the singer's native Long Beach to mark what would have been her 46th birthday, and during the event, Becky G performed with Rivera's daughter Chiquis.

Other stars who took to the stage included Mexican artists Los Tucanes de Tijuana, Banda Los Recoditos and Los Horoscopos de Durango, while Rivera's other daughter, Jacqie, also sang, and her son Johnny gave a moving speech dedicated to his late mother.

Proceeds from the event will go towards Rivera's charity.

The singer died in a 2012 plane crash, aged 43.