Salma Hayek helped Madonna bring her career-spanning Celebration Tour to a close in Mexico City, where the actress appeared on the Queen of Pop‘s stage during her performance of “Vogue” at the Palacio De Los Deportes Friday night (April 26).
The number had Hayek, dressed in an ensemble inspired by Frida Kahlo, joining in to guest judge the tour dancers’ vogueing. (Hayek portrayed the iconic painter in the 2002 biopic Frida, for which she received an Oscar nomination for best actress.)
Hayek reacted to her experience with Madonna on Instagram in a post on Saturday, writing, “Thank you so much @madonna for letting me be a part of your iconic celebration tour. This unforgettable night goes in my bag of precious treasures.”
Madonna has just one show left on her current itinerary, a free concert on May 4 at Copacabana Beach in Rio de Janeiro, Brazil, that Visit Rio officials said is forecast to bring in two million fans. Entrance to the show, sponsored by Itaú Bank, is on a first-come, first-served basis on the day of the event. Fans who can’t attend will be able to watch the show broadcast live on TV Globo.
Mexico City hosted Madonna for a series of five concerts at the Palacio De Los Deportes. Last weekend, on Saturday, April 20, the singer spoke of her love of Mexican culture and Kahlo, telling the audience how she discovered the painter’s art as a young girl.
“As you know, I have a great history, a long history with Mexico,” said Madonna, who reportedly met with the Kahlo family at their home in the city neighborhood of El Pedregal.
“When I was a girl,” she said, “I discovered Frida Kahlo. I went to the only museum that existed in Detroit, and there were Diego Rivera murals everywhere, but to be honest, I was more interested in a small picture in a corner, of a beautiful woman with her hair gathered in braids and intense eyes.”
The Celebration Tour kicked off in the fall, after a delayed start due to Madonna’s hospitalization for a serious bacterial infection over the summer.
See a clip of Hayek’s visit to Madonna’s “Vogue” set in Mexico City below.