Selena Gomez and Hailee Steinfeld descended on Philadelphia this week to belt out their hits at Q102's Jingle Ball.

The ladies took to the stage in revealing black ensembles at the Wells Fargo Center, giving fans quite a treat with their racy performances.

Selena, 23, donned a sheer black bodysuit with paneled bodice and hotpants which included a built-in skirt.

See the latest from Selena Gomez as she performs at the the Philly Jungle Ball

Doing her thing: Selena Gomez performed at the Philadelphia Jingle Ball on Wednesday night

Completing the look was a pair of chunky leather ankle boots.

The songstress wore her thick tresses in an immaculate centre-parting and accessorized with leather gloves.

At one point the Good For You hit maker crouched down revealing lots of leg as she sang on some steps surrounded by hunky backing dancers.

Hit maker: The 23-year-old star donned a black outfit with sheer paneling for the performance

Moving in: She got up close and personal to one of her backing dancers

Getting to grips: The Good For You hit maker wore leather gloves for her raunchy performance

She's a pro: The singer put on quite a display with her dancers at the Wells Fargo Center

The brunette beauty wowed on the red carpet earlier in the evening donning mid-length dress with beaded bodice.

The Texas-born beauty is currently rumoured to be dating One Direction's Niall Horan, 22.

The pair were reportedly spotted kissing at a friend's birthday party on Friday and enjoying amusement rides together the following day at the Santa Monica pier.

Risque: The star opted for the underwear as outerwear look as she cavorted on stage

Dare to bare: The tight design left little to the imagination

Feeling it! The singer looked entranced as she closed her eyes and sung on stage

All smiles: Selena covered up in a black coat as she stepped on stage

Slim curves: The ensemble was the perfect choice to show off Selena's svelte physique

Perfectly poised: The Texan beauty wowed on the red carpet earlier in the evening in a midi dress with jeweled bodice

All that glitters: Hailee Steinfeld performed at the Q102's Jingle Ball in Philadelphia on Wednesday

But when asked about the budding romance while strolling through a Philadelphia airport on Tuesday evening, the ex-girlfriend of Justin Bieber kept her lips sealed.

Meanwhile Hailee, 18, opted for a racy outfit consisting of a glittery black bodysuit, fishnet tights and patent black thigh-high-boots.

The songstress took to the stage to belt out her hits with her long brunette locks falling around her shoulders.

Racy look: The 18-year-old star looked leggy in a sparkly bodysuit and thigh-high boots

Owning the stage: Hailee wore fishnet tights for the sexy look

Hailee's red carpet look was more low-key and she teamed a green blazer over leather trousers and a simple t-shirt.

She finished the outfit with chunky flat boots.

The star recently opened up to Rolling Stone about how her EP title came about.

Racy: The actress' patent black boots made for a vampy look

Putting on a show: The brunette beauty stood in front of some back-up dancers

She revealed: 'Haiz is something that my fans started calling me for a while. I felt as though if I titled it HAIZ, it would kind of make it feel like they had named it, in a way.'

'Obviously, this is my first time releasing more than just a single, and I've been so excited, and I've had so much support from the fans, so I really wanted to make it feel as if this was something from me to them.'

It has also been announced that the multi-talented star will return to the big screen for Pitch Perfect 3 which is set to be released August 2017.