A colombiana competia com a posptar Madonna, que representava os EUA com Hung Up. Entre os outros indicados estavam o britânico James Blunt, com Beautiful, e a mexicana Julieta Venegas, com Me Voy. Shakira também se apresentou na noite da entrega de prêmios. De vestido vermelho transparente brilhou no palco do Palácio de Los Deportes, na Cidade do México. Diante de cerca de 10.000 espectadores que foram ao Palácio dos Esportes da capital mexicana, a encarregada de abrir o espetáculo foi Shakira, que, por sua vez, recebeu o prêmio de melhor canção do ano por “Hips don’t lie”. “Poder mencionar essa cidade de que gosto tanto que é Barranquilla nesta canção, que deu a volta ao mundo, me deixou muito feliz”, afirmou a colombiana entre os aplausos do público. Depois da cerimônia de entrega, a cantora posou para fotos e fez gracinha para fotógrafos. Ela foi clicada com a língua para fora, referência ao troféu, que é representado por uma língua gigante.
Este foi o terceiro prêmio do ano que Shakira recebeu por sua canção Hips Don´t Lie. Ela também venceu os Premios Oye!, African Musical Awards e MTV Video Music Awards.