Selena Gomez has been sharing tons of sexy photos of herself on Instagram since embarking on her Revival World Tour and in one of her latest pics, Gomez struts her stuff in a two-piece denim bikini.

Following a number of fan photos, and photos from behind the scenes of her tour, the 23-year-old singer posted a picture of herself standing on a balcony in a bikini.

A photo posted by Selena Gomez (@selenagomez) on Jun 22, 2016 at 11:56am PDT

Gomez kicked off her Revival World Tour in May, just weeks after her ex-boyfriend, Justin Bieber, began his Purpose World Tour, and ironically, both parties recently took a tumble on stage.

As for the couple's relationship, they are currently off after a brief reunion in March at one of Bieber's Los Angeles shows. That said, Gomez recently grew concerned about Bieber after he lashed out on Instagram following an appearance at the Billboard Music Awards.

“Selena isn’t quite sure what happened to Justin during the Billboard Music Awards, but she is concerned. She’s worried that maybe he’s pushing himself too hard and is glad that he has a bit of a break now,” an insider dished to Hollywood Life“He seemed fine the last time they communicated, but Selena knows he can be hard on himself. She’s not angry at him, she feels for him and hopes he’s surrounded by supportive friends right now."

Weeks later, a source said Gomez was enjoying her time without Bieber as she focused on her tour.

"Selena is busy and enjoying being on tour, she loves not having to miss Justin, she loves not having to be bored and text Justin to pass the time. She loves that she doesn’t have to keep tabs on him because she would always watch out for what he was doing while she was not working,” a source told Hollywood Life earlier this month.

“She loves being busy and enjoying tour life and just being completely out of Justin’s radar. It has been a pretty nice and therapeutic,” our insider adds.