Shakira has gotten back in shape just six months after giving birth to her first son, Milan. Jan 22. The 36-year-old showed off her toned stomach and legs while at the beach with her boyfriend, Spanish soccer player Gerard Piqué.

The singer showed off two different looks while relaxing in Hawaii with her partner, the first being a black two-piece. She later changed into a hot-pink bandeau bikini top and bottom. She covered her lower half with a sheer black sarong. Shakira and her beau, who is 10 years her junior, have been together for more than two years and looked completely in love as they swam in the beach together and often kissed and held hands.

Shakira And Piqué
Shakira and her boyfriend, Gerard Piqué Tumblr
Shakira And Piqué
Shakira and her boyfriend, Gerard Piqué Tumblr
Shakira And Piqué
Shakira flaunts her post-baby body with her boyfriend, Gerald Piqué. Tumblr
Shakira And Piqué
Shakira and her boyfriend, Gerald Piqué, on vacation Tumblr

After giving birth, Shakira admitted she was afraid of not being sexy anymore. “At first, it's hard to deal with your image in the mirror,” she told talk show host Ellen DeGeneres earlier this year. “I was like ‘Oh, my God, am I ever going to be sexy again? Is my man ever going to be attracted to me again the way he used to be?’ All these feelings that you deal with, all these fears that come to you.”

However, the Columbian beauty lost a lot of the baby weight by dancing, her trainer Anna Kaiser told E! Online back in May. “Dance is not only fun, but it can be an incredibly difficult and effective option for cardio," Kaiser said. "When combined with an effective strength and flexibility program, you get a fantastic well-rounded program with amazing results."

Clearly, the workouts paid off, as Shakira is now flaunting a slim and toned physique.