Z końcem 2002 brytyjski dziennik The Guardian pisał o kolumbijskiej wokalistce, która „podbiła świat”.
W 2005 wydała dwa albumy: Fijación oral vol. 1 (po hiszpańsku, promowany przebojem „La tortura”) i Oral Fixation Vol. 2 (po angielsku, z hitem „Hips Don’t Lie”), które również osiągnęły sukces komercyjny.
W 2006 nagrała utwór „Te lo agradezco, pero no” w duecie z Alejandro Sanzem i piosenkę „Si tú no vuelves” z Miguelem Bosé na potrzeby albumu pt. Papito poświęconemu trzydziestoleciu jego kariery. W 2007 nagrała z Beyoncé utwór „Beautiful Liar”, wydany jako drugi singiel z płyty Beyoncé pt. B’Day. W kwietniu piosenka pobiła rekord notowania Billboard Hot 100, przeskakując z 93. na trzecie miejsce listy. Utwór zapewnił duetowi nominację do nagród Grammy dla najlepszej współpracy artystów pop. Również w 2007 Shakira zaśpiewała gościnnie w utworze Annie Lennox „Sing” z albumu Songs of Mass Destruction oraz skomponowała i zaśpiewała utwór „King and Queen” z Wyclefem Jeanem na jego płytę pt. Carnival Vol. II: Memoirs of an Immigrant. W 2007 premierę miał też film Miłość w czasach zarazy, do którego napisała teksty i współkomponowała muzykę dwóch piosenek – „Hay Amores” i „Despedida”. O stworzenie utworów zwrócił się do niej kolumbijski pisarz Gabriel García Márquez, autor zekranizowanej książki.