The 33-year-old singer is due to give birth to her second child later this month, and she celebrated with the gorgeous black and white shoot.
In the stunning picture, Christina is completely naked and stood to the side to show off her bump in full.
PHOTO: CHRISTINA AGUILERA SHOWS OFF GROWING BABY BUMP IN NEW TWITTER PICTURE
For someone who is about to give birth, Christina looks amazing and we can see why she has no reservations about showing her body off.
Christina recently confirmed she is expecting a girl, and she will be the star's first child with her fiancé Matthew Rutler, 28.
GALLERY: FROM CHRISTINA AGUILERA'S ENGAGEMENT TO KIM KARDASHIAN'S OVERDOSE OF ROSES – HERE'S HOW THE STARS SPENT VALENTINE'S DAY
She is already mum to six-year-old Max from her marriage to Jordan Bratman.
During the accompanying interview with the US magazine, Christina said: "As a woman, I'm proud to embrace my body through all stages of life, staying fearless and confident in surrendering to the unknowns the future has in store."
READ: CHRISTINA AGUILERA'S HOT BODY SECRETS – EXERCISE, DIET AND RECIPE TIPS
Back in 2008 when she was pregnant with Max, Christina bared all for the cover of another US magazine – she obviously loves showing off her pregnant body!
Christina joins celebrities such as Mariah Carey and Demi Moore who have also stripped off and bared their bumps in the past.