Shakira was positively beaming on Wednesday after she arrived at Barcelona airport ahead of catching a flight to Miami.
The singer, 46, was in the Spanish city to drop her sons Milan, 10, and Sasha, eight, to their father Gerard Piqué, where they would be spending the summer holidays with him.
And the Whenever, Wherever hitmaker couldn’t keep the smile off her face as she strolled through the terminal, just days after she was spotted looking cosy with Lewis Hamilton.
Shakira cut a casual figure for her flight, donning a Genesis band T-shirt teamed with pale blue cargo jeans and platform trainers.
The Columbian stunner accessorised her look with trendy red sunglasses and a white Balenciaga bucket bag.
She was seen accompanied by an older male as she exited her car and made her way through the terminal.
Shakira was also seen with another woman who she hugged before making her way to her flight.
The outing comes after she looked close to F1 driver Lewis when they headed out for cocktails on Sunday night.
Earlier in the day, Shakira had watched Lewis, 38, compete at the F1 Grand Prix of Spain at Circuit de Barcelona-Cataluny, as rumours of romance between the pair swirl.
Then later, the pair headed out for dinner with singer and songwriter, Mustafa sharing the snaps on social media.
Lewis’s arm could clearly be seen wrapped around the Colombian singer at the dinner, with his hand visible at her side.
It’s unclear whether or not the pair are friends or romantically linked.
Mustafa simply wrote: ‘May God protect the engineers.’
Earlier, Shakira could be smiling as she stood in the stands, wearing a multi-coloured blouse with a paisley pattern.
Her silky top featured shades of blue, pink and white, with the pattern being gold. She wore lashings of make-up to highlight her pretty features, including a pink lip.
The pop star looked engrossed in the race as she watched with her friends, with the group reacting as the cars raced by.
Shakira watched as Max Verstappen took a dominant victory, with Mercedes pair Lewis Hamilton and George Russell second and third.
It comes after Shakira was joined by Formula 1 ace Lewis and an entourage of pals as they boarded the yacht outside her $20million waterfront mansion in Miami, Florida last month.
Shakira, single following her bitter separation from former FC Barcelona and Spain footballer Gerard Piqué, 36, last June, looked relaxed in a breezy lilac co-ord while gingerly following Lewis on to its modest deck.
She was seen accepting Hamilton’s offer of a hand, with the decorated Mercedes driver promptly getting to his feet as she climbed aboard.
Just hours earlier Shakira turned heads while making her way into Miami’s Cipriani restaurant, where Lewis was dining out with American fencer Miles Chamley-Watson and an extended group of friends.
Footage from the night shows Formula One fan Shakira greeting the Mercedes driver, who acknowledges her with a smile as she is ushered past his table.
While the singer is understood to be single following her separation from Piqué, Hamilton has been romantically linked with Brazilian model Juliana Nalu.