Shakira teamed up with NBA star Jimmy Butler for a night out across the pond.
The "Whenever, Wherever" singer and the Miami Heat player recently stepped out in London for an under-the-radar outing at the Novikov Restaurant & Bar on July 12.
For the dinner outing, Shakira, 46, wore a fitted blue top with black cargo pants, while Jimmy, 33, sported a black t-shirt and velvet trousers. The basketball player accessorized with a red bandana wrapped around his head.
Shakira and Jimmy separately arrived at the eatery within minutes of one another, an eyewitness told E! News.
"The pair were spotted looking cozy inside the restaurant," they continued, "as they ordered at one of London's most popular celebrity restaurants."
After the dinner, the eyewitness said Jimmy's security team assisted Shakira into her chauffeur-driven car, which was parked outside the restaurant's fire exit. The athlete departed not long afterward.
The former couple went their separate ways last June after 11 years together, Shakira and Gerard confirmed to E! News in a joint statement. "For the well-being of our children, who are our highest priority, we ask that you respect their privacy," they said in a joint statement at the time. "Thank you for your understanding."
"I keep doing what I want," he told El Pais in March via translation. "The day I die, I will look back and hope I have always done what I wanted. I want to be faithful to myself. I'm not going to spend money cleaning up my image."