The singer kicked off her El Dorado World Tour last night at the Barclay Card Arena in Hamburg, Germany.
Shakira won't hit the United States until August for her show in Chicago.
The mother of two had to delay her tour several times after revealing that she had suffered a vocal cord hemorrhage.
"To my dear fans and friends, I wanted to write one more letter to express my gratitude to all of you for the immeasurable love and support that you have sent me these past few weeks. You have made me feel that my voice is not only mine but also yours, and that it has a purpose. There were times when your prayers and messages of affection and encouragement along with those of my family were the only thing buoying my spirits," Shakira wrote in a statement posted on her website last year.
"This is another real challenge that I have ahead of me because it's the first time that I'm going to be touring with two kids," Shakira told E! News. "I'm going to take them for most of the tour, I'm going to take it one step at a time and try to figure it out as I go."
You can catch the end of the El Dorado World Tour on September 6 in San Jose, CA.