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.
Blake Shelton shares he appreciates Taylor Swift not hiding her romantic relationship with Travis Kelce
Jimmy Fallon feels ‘lucky’ and thanks fans for a ‘great life’ at 50th birthday
Will Smith ‘thrilled’ to work alongside Queen Latifah to highlight her life
Montana Jordan welcome his first baby with girlfriend Jenna Weeks in May
Christina Ricci recalls her upbringing in a chaotic home while speaking in Hulu documentary, ‘Child Star’
Sean 'Diddy' Combs A-List friends might become crucial witnesses in his sex trafficking case