The 65-year-old performed for over two hours as she wound up the greatest hits tour that started late last year.
More than a million people thronged Brazil’s Copacabana beach for a free Madonna concert on Saturday, braving the heat to see the end of her “Celebration” world tour.
The sand and oceanfront boulevard around Rio de Janeiro’s famed beach were filled for several blocks by a crowd the city estimated at 1.6 million.
Firefighters sprayed water before the concert, when temperatures exceeded 30 degrees Celsius (86 degrees Fahrenheit), to cool fans gathered near the pop queen’s stage, and drinking water was distributed for free.