Defender Gerard Pique, who is Shakira's boyfriend, dragged his team mates to her concert Sunday night after promising to do so in a message on Twitter just after Barca's 3-1 demolition of Manchester United in Wembley.
Along with fellow players including striker David Villa, Pedro Rodriguez, Bojan Krkic and midfielders Sergio Busquets and Xavi Hernandez, they linked arms and danced with Shakira before a huge crowd in the Olympic stadium.
The 24-year-old Pique met the Colombian pop star last year while shooting the video to her song "Waka Waka (This Time for Africa)" -- the official track of the 2010 World Cup in South Africa, which was won by Spain.
In January Shakira, 34, announced the end of her 11-year relationship with Argentine lawyer Antonio de la Rua and shortly after gossip magazines began speculating that she was dating Pique.
The singer confirmed her romantic relationship with the Spanish international footballer in March through a message posted on her Twitter account that was accompanied by a photo of the smiling pair.
Shakira, a Barca fan and a four-time Grammy award winner, is on a "Sale el sol (The sun is coming out)" tour, which takes her to a string of Spanish venues including Madrid on 3 June.