INDIO: Eminem and Cardi B may be at different stages of their careers, but the two rappers have one strategy in common -- when playing Coachella, go big.
Both Eminem, who playfully acknowledged concerns about his continued relevance, and the pregnant Cardi B, whose first album just opened at number one on the US chart, kept a dizzying pace with a stream of surprise guests on the final day of the premier music festival.
Closing the three-day bash Sunday before thousands of often scantily clad revelers in the California desert, Eminem offered a disconcerting trip to "8 Mile" -- a stage replica of his blighted hometown Detroit, cast in an even harsher light through special effects of rain and then arson.
Eminem brought out 50 Cent, joining in the New York rapper's birthday anthem "In Da Club," before the crowd erupted on sight of the elusive Dr. Dre, Eminem's mentor.
Dr. Dre, the gangsta rapper turned Apple executive worth close to $1 billion, appeared in the Silicon Valley chic look of a black turtleneck. He united with Eminem for several classic tracks, including late legend Tupac Shakur's "California Love."
Coachella marks one of the first concerts for Eminem, who is 45, since the release last year of his album "Revival" after a four-year hiatus.
Eminem, by far the most succesful white rapper of all time, found a new political voice on the album as he lashed President Donald Trump, although "Revival" mostly received poor reviews on its musical merits.
Eminem confronted the criticism as late-night comedian Jimmy Kimmel came to Coachella by video for a special edition of his televised segment on celebrities reading "mean tweets."
Faced with a tweet that said "No one's (sic) has been paying attention to you since 2003," Eminem faulted the Twitter user's spelling but added, "I'm not mad at that. He's kind of got a point."
- Pregnant twerking -
Cardi B was one of the most avidly awaited performers at Coachella, not only because she is rising quickly in hip-hop but because the 25-year-old -- engaged to fellow rapper Offset of Migos -- recently revealed that she is pregnant.
Despite her visible baby bump, Cardi B briefly squatted to twerk to the beat, comfortably getting back up to finish her dance moves.
The Bronx native has quickly found stardom with unsentimental rhymes about her rough life, including her stint earning a living by stripping.
She saluted her former profession in her tight, half-hour set as dancers stretched acrobatically on strippers' poles. She also brought out her own celebrity guests including Chance the Rapper.
After the hard edges of her breakthrough song "Bodak Yellow," Cardi B has shown greater musical versatility. Her debut album, "Invasion of Privacy," brought in energetic, street festival-style horns on the track "I Like It," which she performed live at Coachella.
Cardi B has demonstrated striking candor about the finances of playing Coachella -- arguably the most watched festival in the world, especially this year with Glastonbury in Britain on a scheduled break.
She told satellite radio SiriusXM that she spent $300,000 of her own money to develop a worthy set for Coachella, where she will earn only $140,000.
That sum -- presumably reached before Cardi B's recent meteoric ascent -- also includes a performance next weekend, when Coachella reconvenes for a second edition with an identical lineup.
- Michelle Obama in trip-hop -
Coachella prides itself on both recognizing rising artists and showcasing splashy headliners, with pop superstar Beyonce on Saturday putting on her first show in more than a year.
Among performers on Sunday, Ibeyi -- twin French sisters of Afro-Cuban heritage -- took aim at Trump's treatment of women with the song "No Man Is Big Enough for My Arms."
Set to a dominant bass line and trip-hop beat, the song samples former first lady Michelle Obama as she says, "The measure of any society is how it treats its women and girls."
Young British rocker King Krule performed a set of his explosive punk-infused jazz while French DJ Petit Biscuit packed a tent full of thousands of revelers with his guitar-infused yet minimalist electronic tracks.
Indie rocker Japanese Breakfast, the stage name of Michelle Zauner, paid tribute to late Cranberries frontwoman Dolores O'Riordan with a one-notch-louder cover of "Dreams."
Japanese Breakfast dedicated the track to a supportive friend who flew to the show and who, at a younger age, "painted my hair purple in the bathroom and hoped my mom wouldn't notice."