Shakira cut a sporty figure as she took her two sons for a fun-filled day out at the beach in Cantabria, Spain, on Wednesday.

The Colombian singer, 45, showed off her incredible figure in the navy wetsuit as she spent some time surfing during the carefree beach day.

The Hips Don’t Lie hitmaker was all smiles as she posed with her arms wrapped around her two sons Milan, nine, and Sasha, seven – who she shares with her ex Gerard Pique.

Their outing comes after Shakira confirmed her split from Spanish former footballer Gerard Pique, 35, in June.

The couple signed a custody agreement for their two children earlier this month – with Shakira set to move to Miami with the boys.

Shakira’s desire to move to Miami, where she used to live and where some of her family are based, is understood to have been the principal sticking point in the couple’s previous failure to strike an out-of-court settlement.

Gerard and Shakira said in a joint statement: ‘We wish to communicate that we have signed an agreement that guarantees the welfare of our children and that will be ratified in court as part of a mere formal procedure.