Selena Gomez returned to the stage on Saturday for a concert in Texas after cancelling an overseas leg of her tour last year and entering rehab for two weeks in January.
The 21-year-old singer performed at the Borderfest concert at the State Farm Arena in Hidalgo, Texas a day after reuniting with on/off boyfriend Justin Bieber.
The Come And Get It singer looked stunning in an all-white ensemble that showed her toned arms, flat mid-riff and plenty of leg.
The Texas native had her long dark hair down as she sang and danced on the stage.
Selena and 20-year-old Canadian pop star Justin grabbed breakfast together on Friday at Don Pepe’s in Hidalgo County before hitting up a Starbucks in the afternoon.
Justin on monday posted two photos of the Wizards Of Waverly Place actress in her revealing gold gown at the Vanity Fair Oscars party.
His caption read, ‘most elegant princess in the world.’
The gushy note came as a bit of a surprise after the couple reportedly had a bad falling out earlier this year.
Before their Texas reunion, they were last seen together in January riding Segways in Justin’s neighbourhood in Calabasas, California.
Selena posted a photo of herself at Starbucks on Friday with a message to her fans.
She wrote: ‘Hidalgo, I’ve missed this 🙂 ill see you soooon (sic).’
The Instagram shot showed her wearing sunglasses and a leather jacket, with her hair loose around her shoulders.
Selena postedaother photo on Saturday showing her giving two young fans a big hug.
Feeling it: Selena closed her eyes while performing
‘Reunited and it feels sooo good 🙂 TX always makes me proud #littles #realmexicanfood #home,’ Selena wrote to her more than 18 million followers on Twitter.
The Spring Breakers star in January voluntarily checked herself into a recovery centre in Arizona as she dealt with emotional issues.
The Australian/Asia leg of her Stars Dance tour was cancelled in December before she entered rehab.
Her representative told mailOnline: ‘Selena voluntarily spent time at meadows but NOT for substance abuse.’
Back home: Selena tweeted on Friday that she missed performing