Britney Spears on Thursday posted a link to a photo of herself on Twitter that was taken almost a decade ago.

The 31-year-old shared the picture of herself in a skimpy outfit she wore in her 2004 Onyx Hotel Tour, The Daily Mail reported. The photo features Spears in a matching  black and pink bra and panties set fishnet tights and showed her fit figure.

The singer made the photo available for her 27 million-plus Twitter followers to see under the hashtag 'TBT' ,Throwback Thursday.

"This was one of my fav tour outfits! What are some of yours?" Spears wrote.

Fans were welcome to Tweet comments and responded with both cheers and jeers.

View the photo Spears posted here

Since the time of that tour, Spears has welcomed two sons with her now ex-husband Kevin Federline, 7-year-old Sean Preston and 6-year old Jayden James.

The pop star recently graced the cover of the June issue of SHAPE magazine where she showed off her svelte body in a revealing white swimsuit.

View the photo of Spears on the cover of SHAPE here.

Spears discussed the fitness plan she has been following in preparation for her show in Las Vegas, which is scheduled to open this fall.

 "I'm doing 90 minutes of yoga twice a week in addition to a lot of cardio-hour-long sessions three times a week with my trainer, Tony Martinez," Spears said.

"The [Vegas] performances won't be simple-they'll be a massive party from start to finish. And to pull this off, I have to be in top condition and running at full speed," she added.

In addition to sticking to a workout schedule, Spears also adheres to the Nutrisystem diet program to keep lean. She drinks a shake for breakfast and lunch and eats a sensible dinner of protein and vegetables. The singer said she keeps to the nutrition plan to help her stay away from sweets she makes for her two sons.

The issue of SHAPE hit stands on May 20.