Coachella 2018 weekend one began on Friday, continued on the Beyonce-headlined Saturday, and wrapped up on Sunday (4/15) with headliner Eminem. Em is fresh off releasing a not-so-hot new album, but fortunately, he kept his set heavy on classics. He also brought out his most crucial collaborator from his classic era, Dr. Dre. They did "The Real Slim Shady," and Dre's "Nuthin' but a 'G' Thang," "California Love," and "Forgot About Dre" together, and it sounded just like the old days. Before that, Em brought his and Dre's past collaborator 50 Cent for their collabs "Patiently Waiting" and "My Life," and 50 stuck around to do part of "In Da Club." (Both Em and 50 were also guests when Dr. Dre and Snoop Dogg played Coachella in 2012.)

Other guests included frequent recent collaborator Skylar Grey, who was on stage for "Walk On Water," "Love the Way You Lie" and the classic "Stan"; Kehlani (who joined Cardi B on stage earlier that day) for "Nowhere Fast"; and Bebe Rexha for "The Monster." Check out a bunch of videos and the full setlist below.

Eminem has more headlining festival appearances coming up this year, including Bonnaroo, Firefly, Boston Calling, and Governors Ball.

Eminem at Coachella -- 2018 Setlist (via)
Band Intro
Medicine Man
'Till I Collapse
Square Dance
3 a.m.
Kill You
Sing For The Moment
White America
Rap God
Soldier
Just Don't Give a Fuck
Criminal
Chloraseptic (Remix)
The Way I Am
Walk on Water (with Skylar Grey)
Stan (with Skylar Grey)
Love the Way You Lie (with Skylar Grey)
Nowhere Fast (with Kehlani)
Patiently Waiting / My Life / In Da Club (with 50 Cent)
The Monster (with Bebe Rexha)
River
My Name Is
The Real Slim Shady (song stopped halfway to introduce Dr Dre to the stage)
Still D.R.E. (Dr. Dre song) (with Dr. Dre)
Nuthin' but a "G" Thang (Dr. Dre song) (with Dr. Dre)
California Love (2Pac cover) (with Dr. Dre)
Forgot About Dre (Dr. Dre song) (with Dr. Dre)
Not Afraid
Lose Yourself