BOY rockers McFly have been knocked off the top spot in the UK charts by pop siren Shakira.

McFly, which includes Bolton's Danny Jones, failed to cling on to the number one position with their double A-side "Please Please" and "Don't Stop Me Now".

It dropped to number six in the charts as Shakria's "Hips Don't Lie" rose two places from last week's number three.