Pharrell Williams has become one of only 28 artists to top the Billboard Hot 100 singles chart for at least 10 weeks after extending his number one run with Happy.

The Oscar-nominated song keeps John Legend's All of Me at two for a sixth successive week, while Katy Perry's Dark Horse returns to the top three at three.

Jason Derulo's Talk Dirty falls a spot to four and DJ Snake and Lil Jon's Turn Down for What rounds out the new top five.

On the Billboard 200 album chart, there's no thawing the Frozen soundtrack, which lands the number one spot for a 12th week.