Performing at the annual music festival in Grant Park, Chicago for the first time since 2011, Eminem headlined Lollapalooza last night and invited Rihanna onstage for an extended feature appearance. Em’s set took place at the same time that three other stages featured performances from the Arctic Monkeys, Phantogram, and Zedd.

Together, Em and Rihanna ran through hits like “Love The Way You Lie” and “The Monster” and the Barbados native even filled in for the part of Dido when Eminem performed his 2000 smash “Stan.” Less than a week following this festival appearance, Eminem and Rihanna will embark on their “The Monster” tour which kicks of on August 7 in Los Angeles.

In addition to Rihanna’s appearance, Em also rattled off tracks like “My Name Is,” “Kill You,” and “Without Me.” He also invited Royce Da 5’9 out to perform “Fast Lane” before ending the set with “Not Afraid” and “Lose Yourself.”

Earlier in the day, Iggy Azalea performed a late-afternoon set but reportedly left the stage with 15 minutes left on the performance clock. Performing tracks like “Fancy” and “Black Widow,” Azalea was supported by DJ Wizz Kidd and crew of four female dancers.

Elsewhere, Day 1 of this year’s Lollapalooza festival featured performances from Lorde, Lykke Li, CHVRCHES, and more.

RELATED: Eminem Can’t Be Beat In Battle Rap, Says Royce Da 5’9