Pharrell battled the elements during his set at this year's Coachella festival. With the wind whipping sand into his face and throat, his voice became hoarse as his set progressed, making it difficult to reach his singing peak. But that didn't stop him from showing off his artistry on stage. He brought out several guests to help putting this together. Stars he brought out included Nelly, Busta Rhymes, Snoop Dogg, Diddy, and even Gwen Stefani. Each one of these artists performed their collaborations with Pharrell. Skateboard P also brought out Tyler, The Creator as he helped Pharrell perform a song for N*E*R*D.

Watch the first part of the performance up above, and the second part below.

[via MWP]

Pharrell 2014 Coachella Setlist:

“Lose Yourself to Dance”
“Come Get It Bae”
“Hot In Here” with Nelly
“Pass the Courvoisier, Part II” with Busta Rhymes & Diddy
“Lapdance” with Tyler, the Creator
“She Wants To Move”
“Drop It Like Its Hot” with Snoop Dogg
“Beautiful” with Snoop Dogg
“Aeresol Can” with Diplo of Major Lazer
“Hollaback Girl” with Gwen Stefani
“Blurred Lines”
“Marilyn Monroe”
“Get Lucky”

RELATED: You Can Meet Pharrell at Coachella But You Better Start Bidding Now
RELATED: Live Stream Day Two of Coachella Festival With Performances From Pharrell, Lorde, Skrillex, and More
RELATED: The World Is Theirs: Can Pharrell Do It Alone, and Can Rick Ross Do It At All?