Coachella, the music festival in Indio, Calif., kicked off this weekend with electrifying performances by a diverse musical lineup that took the stage over the three days.

For Coachella slideshow click here.

Wu Tang Clan, Yeah Yeah Yeahs, The Postal Service, Blur and Phoenix were a handful of the bands that showed up at Coachella to deliver performances that the festivel-goers won’t soon forget. Most notable, however, was likely Phoenix’s surprise guest appearance by R. Kelly. The hip-hop artist did a mashup of “Ignition (Remix)” with the French band’s hit “1901.”

Blur, one of the main headliners, didn’t disappoint with their first performance in the U.S. since 2003. Frontman Damon Albarn and the rest of the Britpop band ran through a set list filled with their much-beloved hits from previous decades.

Other notable performances included DJ Baauer’s set, which of course, included the “Harlem Shake” song that spurned the viral video craze earlier this year. And The Red Hot Chili Peppers returned for their third Coachella, attracting the largest crowd at any one stage over the weekend. They performed hit singles “Give It Away” and “By the Way,” as well as newer tracks off their 2011 album.

As usual, Coachella, which takes place a couple of hours outside of Los Angeles, attracted much of young Hollywood. Stars in attendance included Kristen Stewart and Robert Pattinson, Joshua Jackson and Diane Kruger, Katy Perry and Alexander Skarsgard.