Rihanna Joins Calvin Harris At Coachella, With Katy Perry

Rihanna wasn't on the bill for the 2012 Coachella festival, but the singer hit the desert in California this weekend with her friends for some fun and a surprise appearance during Calvin Harris' set. Rihanna announced her arrival at Coachella with a series of tweets and racy Instagram pics, but on Sunday night she joined the Scottish DJ/producer to perform her hit single "We Found Love." 

Coachella 2012: Tupac Hologram Joins Dr. Dre, Snoop Dogg, Eminem, 50 Cent

During her weekend at Coachella Rihanna caught sets from A$AP Rocky, the Weeknd and even Tupac's hologram at Snoop and Dre's headlining show. But before the festivities wrapped, she joined Harris for a rambunctious performance which found her crowd surfing and performing from behind the barricades. She even brought along her pal Katy Perry to perform their upcoming single "Where Have You Been."

The Weeknd Gives Rare Performance At Coachella

The weekend's biggest shocker came from Dr. Dre and Snoop Dogg's headlining performance. In addition to having guest appearances from Eminem, 50 Cent, Kendrick Lamar and Wiz Khalifa, Tupac also appeared on stage via hologram performing his hits Hail Mary” and “2 Of Amerikaz Most Wanted."