Thousands of young fans jammed a vast square with their parents and screamed in unison throughout teen superstar Justin Bieber's free concert in Mexico City.
Bieber opened with his hit song Baby" while his adoring fans filling the city's main plaza sang along or shouted "Justin! Justin! Justin!"
"Mexico City, there is a lot of people today!" Bieber told the crowd. "Every one of you is my biggest fan."
Dressed in white jeans and a grey sweatshirt that he took off to reveal a white T-shirt, the singer was accompanied by five dancers.
Four giant screens showed parts of his music videos to the crowd of mainly girls and their parents, who braved a light, intermittent rain during the concert.
The crowd went wild when Bieber asked a girl onto the stage, gave her a bouquet of flowers and sang One Less Lonely Girl into her ear. The girl did not stop crying during the song.
The grey and reddish stones of the plaza were covered in a sea of purple as the mainly 10- to 14-year-old crowd paid homage to what is reported to be Bieber's favourite colour.
At a news conference before the concert, the teen star said there is no artist he would spend days in line waiting for.
"There is no one I admire so much to do something crazy, but if Michael Jackson were here, I would do it for him. So, I do understand the emotion that the girls feel and that makes me feel very honoured," Bieber said after fans had camped for days to get a free spot in the plaza.