Rockstar Post Malone Feat. 21 Savage Download 'Rockstar' on iTunes
21 January 2013, 14:50
The Disney star admits she's "been through a lot" as she performs song two months after Justin Bieber version.
Selena Gomez performed a cover version of Justin Timberlake's hit single 'Cry Me River' at a UNICEF acoustic concert in New York this weekend.
The Spring Breakers actress was hosting her third annual event for the charity and appeared to aim the track at former boyfriend Justin Bieber.
"I've been through a lot the last couple of months. It's been sad and cool, but interesting," she told the crowd in attendance, according to the Daily Mail.
The performance came just two months after the 'Boyfriend' singer performed his own cover following the first break-up rumours of the couple.
Selena also gave an outing to Taylor Swift's break-up song 'I Knew You Were Trouble' on the night.
Watch Selena Gomez performing Justin Timberlake's 'Cry Me A River' below:
Justin and Selena are yet to confirm if they have officially split despite a series of cryptic Twitter posts from both stars.
Meanwhile, the Canadian star has been busy working on his new acoustic album and has penned two new tracks for inclusion on the record.
Watch Selena Gomez performing Taylor Swift's 'I Knew You Were Trouble' below: