Shakira has knocked McFly from the top of the UK singles chart with Hips Don't Lie, a collaboration with Wyclef Jean.
Shakira hails from Colombia
The singer jumped from third place to number one whilst McFly dropped down to number six with Don't Stop Me Now.
Rising from last week's 18 to number two was Christina Aguilera with Ain't No Other Man which knocked Rhianna's Unfaithful into three.
Lily Allen stayed at number four with Smile and James Morrison also remained at five with You Give Me Something.
UK TOP FIVE SINGLES
1. Shakira - Hips Don't Lie
2. Christina Aguilera - Ain't No Other Man
3. Rihanna - Unfaithful
4. Lily Allen - Smile
5. James Morrison - You Give Me Something
Source: Official UK Charts Company
Madonna was a new entry at number seven with Get Together.
The Rogue Traders' - fronted by Neighbour's soap actress Natalie Bassingthwaighte - fell two places from number six to this week's number eight.
Kasabian was another new entry at number nine with Empire and at number 10 was Nelly Furtado who fell three places with Maneater.
In the album chart, Razorlight held on to first position for a second week with their self-titled release while at number two was Snow Patrol with Eyes Open.
They rose four places from last week's position, but Lily Allen dropped one place into third place.