Kim Kardashian showed off her baby bump in a red dress when she made a promotional appearance in Las Vegas on April 13.

The 32-year-old reality television star visited the Kardashian Khaos store at The Mirage Hotel & Casino for a meet-and-greet with fans to promote her new fragrance, Glam.

The mom-to-be, who is expecting her first child with boyfriend Kanye West in July, wore a red lace dress that cinched that the waist and then flared at the bottom. She paired the outfit with matching lipstick, nude pointy-toe heels and had her hair in a braided updo. She also posed for photographers while cradling her baby bump. See a photo here.

Only a day later, on April 14, Kardashian attended the 2013 MTV Movie Awards. She strutted the red carpet in Los Angeles in a black long-sleeved mini dress, pointy-toe black heels and a long gold necklace. She posed for pictures with her sister Kylie Jenner and also with fans waiting outside the Sony Pictures Studios. Inside, Kardashian took to the stage and presented musical performer Selena Gomez.

During her March 26 appearance on Good Morning America, Kardashian responded the criticism she sometimes faces for her maternity style. Many have come out with negative comments about Kardashian wearing tight clothes and heels during her pregnancy, but she said she will wear whatever makes her happy. 

"My theory is happy mommy, happy baby, so whatever makes me feel good I want to wear," she said.