Shakira appeared to be in high spirits as she enjoyed quality time with her sons Milan, 9, and Sasha, 7, on Thursday.
The family was on vacation in Rome and continued their sightseeing together when they visited the Colosseum.
Shakira was smartly dressed for the occasion, wearing a black beanie and glasses incognito.
To finish, she donned a black and red hoodie, which she paired with loose track pants and scarlet sneakers.
While she’s usually the center of attention at events, this time Shakira was behind the camera as she took photos of her sons at the memorial.
Shakira’s time with the boys coincided with estranged husband Gerard Pique’s romantic trip to Prague with his new girlfriend Clara Chia.
The 35-year-old former Barcelona footballer – who split from Shakira after 12 years together – looked smitten with his new flame on Friday as they shared an intimate moment outside the city-center Marriott Hotel.
It was a couple’s retreat as Gerard’s brother Marc and his wife Maria Valls also joined the celebratory trip earlier this week.
It comes just weeks after Shakira and former FC Barcelona footballer Gerard reunited in court to ratify their separation agreement over child custody.