Her relationship with Justin Bieber has been in the spotlight recently following secret love child rumours.
But Selena Gomez put on a brave face as she presented the MTV EMAs, looking stunning in several different outfits.
She set an elegant tone on arrival in a beautiful white lace Marchesa number.
And the pretty 19-year-old wore a dramatic maxidress for her showstopping performance that involved her singing in a ring of flames.
She also donned a dazzling red backless jumpsuit, poured herself into some skintight gold 'jeggings' and glittered in purple sequin hotpants.
Meanwhile, thanks to a mix of Grease-esque ensembles, mirrored creations and animal print, the style stakes in Belfast were high.
Katy Perry played the pink lady in her candy-coloured outfit and matching hair, whilst Jessie J showed off her wild side in her animal print number.
And Lady Gaga, who changed costumes a whopping five times, graced the red carpet in a mirrored dress reminiscent of a satellite.
Photo: © Getty