Shakira leaves her 11-year relationship with Gerard Pique to drop her sons Milan and Sasha off for karate training.

Shakira was seen accompanying her children to a karate class in Barcelona last Wednesday, following her announcement of splitting from Gerard Pique. The 45-year-old singer looked relaxed in navy blue jeans and a grey T-shirt as she arrived in a taxi with her sons Milan, aged nine, and Sasha, aged seven.Stepping out: Shakira, 45, was spotted taking her children to karate class in Barcelona on Wednesday after announcing her split from Gerard Pique

Young Sasha sported bright red trousers and a black vest as they entered the venue. Shakira thanked the well-dressed driver before stepping out of the vehicle.Ready for action: The singer cut a casual figure in navy blue jeans and a grey T-shirt as she arrived by taxi with her sons Milan and Sasha

Earlier, Shakira had broken her social media silence by posting a video on Instagram dancing with her Dancing With Myself co-stars Nick Jonas and Liza Koshy, though she made no direct mention of the separation. Smiling: Shakira looked in good spirits, smiling as she walked through the terminal on SundayIn another post, she appeared smiling alongside her co-stars, promoting the upcoming episode of the show.

Fighting fit: Pop star Shakira's boy Sasha was seen in bright red trousers and a black vest top as he headed inside

After spending the weekend together in the Czech Republic, Shakira and Gerard arrived separately at Barcelona Airport. Gerard, 35, was photographed leaving the terminal alone in a full navy outfit the day after Shakira and their sons returned home on their own flight.