Pop idol Madonna gave it all in Rio de Janeiro as she looked back on her four-decade career in a historic show before throngs of joyful fans jammed onto Brazil's famed Copacabana beach on Saturday night.
The 65-year-old singer walked down an elevated bridge from the Copacabana Palace hotel shortly after 10:30 pm (0130 GMT Sunday) to a massive stage for one of the most important shows of her career.
Dressed all in black, Madonna broke into her hit "Nothing Really Matters" at the start of a burst of brute energy.
"Rio, here we are in the most beautiful place in the world," she said at the start of a performance that brought the giddy Brazilian audience to its feet.
The show marked the final stop on her "Celebration Tour" noting her 40 years atop pop charts, in a free event that drew an estimated 1.6 million people from across Brazil, according to the city tourism office.
Fans cheer as US pop star Madonna performs during a free concert at Copacabana beach.
Billed as a "historic" show, it blended music and dance with cabaret.
Live To Tell
Madonna was joined on stage during the performance of her hit "Vogue" by Brazilian singer Anitta, who is known for taking Carioca funk -- the soundtrack of Rio's favelas -- to the rest of the world.
With "Live To Tell", she paid tribute to AIDS victims, including Freddie Mercury and the legendary Brazilian musician Cazuza.
US electronic dance music master DJ Diplo opened the show as thousands jostled to get a view of the stage. Boats bobbed in the water offshore, letting those onboard enjoy the show.
"I'm a mess, I haven't slept well, I've been listening to Madonna all week," 29-year-old sociologist Ina Odara told AFP. Tattooed on her shoulder was Madonna's phrase: "All that you ever learned, try to forget."
Police patrolled almost every corner to minimize the usual mass robberies.
After 80 performances across Europe and North America, the Rio concert provided a crowning touch to a tour that took on sudden urgency when the singer suffered a life-threatening bacterial infection in June last year.
Oi, Rio
Madonna's concert should provide an economic boost to Rio, which contributed 20 million reales ($4 million) toward the $12 million production cost.
A crowd of fans is seen as US pop star Madonna performs during a free concert at Copacabana beach in Rio de Janeiro.
Authorities expected it would pump a far larger sum -- 293 million reales, or $57 million -- into the local economy.
On every corner in the Copacabana neighborhood were billboards, souvenirs or T-shirts bearing images of Madonna or of the conical corset designed by Jean Paul Gaultier and made famous by the diva.
Hundreds of her fans swarmed outside the Copacabana Palace since her arrival on Monday.
The excitement spiked Thursday night when Madonna unexpectedly appeared for a sound check, her face almost completely hidden behind a colorful balaclava.
That scene was repeated on Friday.
"Oi, Rio!" she called out in Portuguese to fans.
The response on Saturday night from more than a million voices: "Oi, Queen Madonna!"
Agence France-Presse