Justin Bieber and Selena Gomez appear to be rekindling their romance as Bieber serenaded Gomez with “My Girl” at the Montage Beverly Hills on Friday night.

The off-again, on-again couple brought in the evening together and the “exes” were spotted chatting and dancing with each other, E! News reported.

"We asked what he was doing at this bar and he said, meeting up with his ex," the website quoted photographer Lindsey Cavanaugh who was also present at the bar at that time.

"They were honestly mesmerizing to watch slow dance. My business partner gave him the thumbs up and he gave it back to her and laughed, then dipped Selena all the way to the floor," Cavanaugh added. She also told that Bieber first performed his track "Sorry" from his new album “Purpose” and then sang some other song as well. He then joined Gomez and her friends and chatted with them. Selena was amused at the performance and was smiling throughout.

The photographer even took to Instagram to post a picture of the duo together.

 

@justinbieber singing my girl to @selenagomez....is this real? Pure magic.

A video posted by lındsey (@eatprayphoto) on

"We have a lot of history together so it could possibly happen. I think we're both just on our own journeys, figuring ourselves out and once we've figured ourselves out we could maybe come together and make an awesome duo," Bieber said during the Ellen DeGeneres show on being questioned about the possibility of rekindling romance with Gomez.

Source: YouTube/ TheEllenShow

Bieber, 21, and Gomez, 23, parted ways nearly a year ago and made the first public appearance together in more than a year.

The “What Do You Mean” hitmaker even posed for a photo with Gomez and her friends after his performance. After spending the evening together, Bieber and Gomez said goodbyes and went to their separate ways.

On the work front, Bieber’s latest track “Purpose” recently climbed to the first position on the Billboard 200 Chart, according to Entertainment Weekly.

Contact the writer at feedback@ibtimes.com.au, or let us know what you think below.