Charlotte Casiraghi looked quite cozy with her boyfriend Gad Elmaleh, a day after they reportedly broke up.

The Princess of Monaco and her French actor boyfriend were spotted cuddling and hugging each other at the Longines Athina Onassis Horse Show in Saint-Tropez, France on Friday, according to the Daily Mail.

People reported on Thursday that Casiraghi, 28, had split from Elmaleh, 44, after three years together and fled back to Monaco with their 17-month-old son, Raphaël.

"It's sad," a source close to the couple told People. "Mostly, this is a couple that drifted apart over their careers."

Casiraghi did have a rough day yesterday but only when she fell off her horse competing in the equestrian competition. She suffered no serious injuries but did appear visibly shaken, according to the Daily Mail.

The couple has kept a low profile since they first met at a party in 2011. They made their first public appearance in March 2013 alongside the Monaco royal family in Bal de la Rose, according to People.

Their son was born in December 2013. Elmaleh also has a 15-year-old son, Noé, from his previous relationship with French actress Anne Brochet.

The Palais Princier didn't give a comment on the status of Casiraghi and Elmaleh's relationship.