At night she is taking the stage wowing crowds with her spectacular tour.
But during the day Selena Gomez has been relaxing and was seen making the most of a lazy afternoon in the sunshine over the weekend.
The 19-year-old singer and actress showed off her youthful figure in a strapless frilled bikini as she topped up her tan at a hotel in Rio.
Topping up the tan: The 19-year-old singer was making the most of the sunshine over the weekend and was seen sunbathing by the pool at her hotel over the weekend
Topping up the tan: The 19-year-old singer was making the most of the sunshine over the weekend and was seen sunbathing by the pool at her hotel over the weekend
While Selena was seen lapping up the warm weather relaxing with a friend on a sun lounger, she was also seen showing off her trim figure as she strut around the pool.
The Wizards of Waverly Place star interrupted the time to herself to meet and greet fans and sign some autographs.
The stunning brunette slipped on a pair of tiny denim shorts as she went to meet the small crowd of fans who were desperate to greet the star.
Selena, who is dating pop sensation Justin Bieber, posed for snaps with female fans and signed pictures pleasing many male admirers.
Making time for the fans: Selena Gomez was seen showing off her trim shape in a black and white bikini as she posed for fans in Rio, Brazil
Despite the constant attention that comes with being one half of music�s golden couple Selena insists that she has a �normal� relationship with Bieber.
Speaking to Cosmopolitan US magazine she said: �I'm just like every 19-year-old girl. If you're in love, you're in love to the fullest, and you just want to go to the movies, hang out, and be as normal as possible. I'm fortunate that I've found someone who has that philosophy.�