On July 23, singer Selena Gomez got sexy for her visit to the "Tonight Show with Jay Leno." The "Stars Dance" singer went all-out for her television appearance where she sang "Slow Down" onstage.

After celebrating her 21st birthday on July 22, Selena went back to work to promote her latest album. The "Come and Get It" singer was all about a fierce reptilian look for her chat with Jay Leno. She wore Antonio Berardi. Selena Gomez could not have picked a better designer and dress to show off her figure. The sheath's curved side panels gave the illusion of an hourglass shape, while the red crocodile front panel was a sassy touch. Selena kept her long curls down, added a swipe of red lipstick, and paired her dress with black patent pumps.

If Selena Gomez looked hot in her Antonio Berardi dress, her "Tonight Show" performance look was even hotter. The "Spring Breakers" actress may have layered on a few pieces, but she still showed lots of skin. Selena started off with a blue bra. Over that, she slipped on a sheer, black Barbara Bui lace detail top. Selena paired her high-low top with high-waisted leather shorts from Houghton. The finishing touch? A pair of black, lattice boots from Jimmy Choo.

High-waisted shorts and sexy footwear was a theme for Selena Gomez's birthday week. When the "Love You Like a Love Song" singer was spotted celebrating in Los Angeles on July 22, she wore yet another revealing look. She paired an embellished Missguided crop top with quilted, white Topshop shorts. Selena Gomez's nude, honeycomb panel heels from Alexander McQueen and a pair of oversized hoop earrings completed her birthday party attire.

Aside from a mini fashion show of sexy outfits, Selena Gomez, who shares her special day with Prince William and Kate Middleton's baby, also celebrated her birthday with a music video called, you guessed it, "Birthday!"

Click on the photos for Selena Gomez's sexy "Tonight Show" style.