Shakira was a doting mother as she supported her son Milan during his basketball game in Barcelona this week.
The songstress, 45, cut a sporty figure for the sporting match, as her ex Gerard Pique was also in attendance to watch their son, nine, play.
She kept a close distance from her former husband after the pair signed a custody agreement earlier this month.
Shakira - who also shares son Sasha, seven, with Gerard - donned a pair of white joggers with an oversized, tie-dye green sweatshirt and crossbody bucket bag.
She kept her look low-key with a baseball cap placed over her lengthy copper locks - which fell freely.
Walking alongside Milan, who she shares with pro footballer Gerard, the star joined a crowd departing the sporting event.
The couple confirmed their split in June and signed a custody agreement for their two children earlier this month - with Shakira set to move to Miami with the boys.
And after settling the legal battle, Gerard was spotted earlier this week getting cosy with his new girlfriend Clara Chia, 23.
Inside Priyanka Chopra's holiday celebrations
Jennifer Lopez captivates fans with stunning appearance
'One Direction' bandmates mourns the loss of brother Liam in joint statement
Maria star Angelina Jolie opens up about her experience of being an artist
Ben Affleck turns to Jennifer Garner with shocking request
Debbie Nelson was reportedly terminally ill with lung cancer and had spent the past few months in 'cancer centres'