Pharrell Williams’ show was jam-packed with hits and star-studded guests at the Coachella music festival on Saturday (April 12). The Oscar-nominated producer had fans dancing and grooving to his infectious hits in the wee hours of the night.

Skateboard P (and his infamous Buffalo hat with holes in them!) kicked off his set with Daft Punk’s 'Lose Yourself to Dance' before diving into songs from his 'G I R L' album like 'Come Get it Babe,' 'Hunter' and 'Brand New.' But the hitmaker also performed various chart-toppers like 'Frontin' 'I Just Wanna Love U,' 'Blurred Lines' and 'Get Lucky.'

But the highlights of the show were the surprise guest appearances.

Nelly joined Williams for 'Hot in Here,' Busta Rhymes and Diddy performed their dance moves for 'Pass the Courvoisier Pt. 2' and Tyler the Creator joined him for 'Lapdance.'

Later, Snoop Dogg helped out Williams on 'Drop It Like It’s Hot' and 'Beautiful.' Then Gwen Stefani came out for a rollicking rendition of 'Hollaback Girl.'

Midway into his set, the sandstorm that hit the Coachella stage begin to affect Williams’ voice. He apologized to the audience for his scratchy vocals and promised them that he will do better next weekend.

Of course, the hitmaker ended the set with his feel-good hit 'Happy.'

Despite having vocal problems due to the sandstorm, Pharrell Williams delivered a helluva show that featured great music and superstar guests. Fans were definitely happy to witness such a spectacle at Coachella.

Christopher Polk, Getty Images
Christopher Polk, Getty Images
Frazer Harrison, Getty Images
Frazer Harrison, Getty Images