beyonce knicks game Beyonce shows off post baby body at Knicks Nets game with Jay ZBeyonce and hubby Jay-Z welcomed a baby girl, Blue Ivy, into the world on Jan. 8, 2012. And just over nine weeks later, Beyonce stepped out in New York to show off her post-baby body – naturally, she looks wonderful.

On Tuesday evening (March 20), she and Jay-Z were spotted at Madison Square Garden, taking in the New York Knicks-New Jersey Nets game. And on Monday night, the UK’s Daily Mail reports Beyonce stepped out for a First Lady-hosted fundraiser for President Obama, wearing a form-fitting blue Victoria Beckham design.

In both situations, you can hardly tell she even had a baby two months ago. Why is it so easy for famous women to get their figures back? Crazy.