Shakira was spotted on vacation in Hawaii flaunting her fabulous bikini body just six months after giving birth to her son, Milan back in January.

The singer wore two bikinis which displayed her toned and shaped body focusing more so on her ridiculously flat stomach.

The Colombian beauty wore a black frilly two-piece string bikini that she paired with a sheer sarong as she frolicked along the beach and in the water with her Spanish footballer boyfriend Gerard Piqué, according to the Daily Mail.

The "Waka Waka" singer wore little makeup and let her long strawberry blonde hair spill down her back in loose waves.  Later Shakira opted to wear a neon pink strapless tube top and bottoms but brought back the sheer sarong for coverage.

[For photos of Shakira flaunting her post baby body on the beach click HERE]

Meanwhile her boyfriend showed off his slender frame in a pair of dark blue swimming trunks as he joined the singer in the water.

As the two got cozy on the beach there was no sign of their son Milan in sight, the couple held each other close for a quick make out session in the water.

Not only did the Shakira and Gerald spend quality time holding hands but they were also seen canoeing and fishing. Later they made their way back to their son in which the singer traded her bikini in for a pair of long pink shorts and a white shirt.

Shakira was seen carrying the baby out of a restaurant after the brood enjoyed lunch as Piqué trailed behind the two carrying the baby's car seat.

The singer gave birth to her son on January 2nd and was scheduled to be on the hit show "The Voice" just two months after birth.

The Daily Mail reported that Shakira said that losing her baby weight was "a little stressful."

"I knew I had to come back here to do The Voice two months after I had delivered a baby," she said back in April.

"I didn't have my four months of maternity like every woman on earth has. I'm not trying to complain, but it's been a process full of challenges."

It seems like Shakira figured it all out as her body looks drop gorgeous just six months after birth.

What do you think of Shakira's bikini body? Leave us a comment below.