Rock in Rio Madrid broke its own attendance record on Saturday (June 5) with 87,000 fans turning out for Rihanna and Shakira.

It was Rihanna's first ever concert in Spain and her only Spanish date scheduled for this year. And Shakira is an old favorite in Spain, where she has spent time living and writing songs in a country house.

Rock in Rio says 51,000 fans attended the first night on June 4, when the only major non-Spanish act to appear was Jon Bon Jovi, after John Mayer pulled out because of illness. Macaco and Pereza, two Spanish bands, played on the World Stage before Bon Jovi.

Prior to Rihanna and then Shakira taking to the World Stage, Puerto Rican reggaeton act Calle 13 warmed up the large crowd. There was some criticism of the fact that Rihanna took nearly an hour to follow Calle 13, but the performance won the crowd over - and they got to see her newly cropped red hair.

This is the second five-day Rock in Rio Madrid event at Arganda del Rey, some 17 miles from Madrid. In 2008, the last occasion it was staged, the opening Friday and Saturday attendance was 51,000 then 46,000. The total over five days in 2008 was 290,000.

This year the first weekend stretched to Sunday, June 6, which was the first 'Family Day' targeted at young music fans. For every two tickets sold at €69 each a day ($82), a third one was given free.

After the Rihanna and Shakira day of the festival, the Family Day crowd seemed small, with Amy MacDonald, McFly and Miley Cyrus, for her first concert in Spain, playing the World Stage. Rock in Rio says 36,000 people attended but did not specify how many of those were free entry.

Cyrus pleased her young devotees, while older Spanish fans would have appreciated the song she performed with local hero David Bisbal. They sang "When I Look At You," from the film "The Last Song" which was premiered in Spain last weekend and which stars Cyrus. She began her performance with the title track from "Can't Be Tamed" (Universal), which is released in Spain on June 22.

The next Rock in Rio Madrid concert is on June 11, when Rage Against the Machine, Jane's Addiction and Cypress Hill take to the main stage. It is possible the attendance record could be broken again on the last night, June 14, when rock finally arrives at Rock in Rio with Metallica, Motorhead and Madrid's Sober.