In the sweltering heat, Selena Gomez took to the stage June 29 in New York City for a pre-taped concert at Liberty State Park for Macy's Fourth of July Fireworks Spectacular.

She wore a red bra-top and cascading white skirt, flaunting her cleavage, midriff and long legs also in white gladiator sandals. The singer, who turns 21 in July, finished off her look with blue eyeshadow, red lipstick and hoop earrings. She performed Come & Get It and Slow Down.

Gomez reportedly performed her songs three times each to make sure they got it right for the cameras, according to Just Jared. Earlier in the day she did some shopping in Soho and stopped for some fan photos along the way.

See photos here of Gomez's Macy's performance and watch the videos below to see her perform for the crowd in Liberty State Park.

The 37th annual event will air live on NBC Thursday with performances from Gomez, Taylor Swift, Tim McGraw, Mariah Carey and her husband Nick Cannon.

Gomez will kick off her Stars Dance Tour on August 14 at Vancouver's Rogers Arena, marking her first solo world tour. Her album of the same name goes on sale on July 23, a day after her birthday. The album is already available for pre-order.

The former Disney star will star in the action-thriller Getaway, starring Ethan Hawke and Jon Voight. The film comes out in theaters Aug. 30. She also has a role in the 2013 comedy Behaving Badly, starring Mary-Louise Parker, Elisabeth Shue, Heather Graham, Cary Elwes, and Dylan McDermott.

Next year she stars in Rudderless, about a grieving father who starts a band using his deceased son's demo tapes. The drama, currently in post-production, stars Jamie Chung, Anton Yelchin, William H. Macy and Felicity Huffman.

Tags
Selena Gomez