All eyes were on the effortlessly cool Casiraghi family as they attended a series of equestrian events in Monaco last week. Princess Caroline was joined by her daughters Princess Alexandra of Hanover and Charlotte Casiraghi, her son Andrea Casiraghi and Andrea's wife Tatiana Santo Domingo.
Princess Caroline's younger brother Prince Albert also made up the royal party.
The family were attending the Longines Global Champions Tour in Monte Carlo where they watched world class riders and horses prove their show jumping skills.
Charlotte Casiraghi joined her uncle Prince Albert at the show jumping event
Charlotte, a talented equestrian, looked particularly enthralled by the event. The 29-year-old beauty, who courted attention in a red summery dress, had a moment in the spotlight as she congratulated the winners on stage.
She joined her uncle Prince Albert, the reigning monarch of the principality, in congratulating one show jumper Piergiorgio Bucci and looked particularly at ease petting a horse's mane.
The talented equestrian shared a sweet moment with her mum Princess Caroline
Charlotte watched the event alongside her equally glamorous sister-in-law Tatiana, who married Andrea Casiraghi in 2013. The New York-born heiress, who has an estimated net worth of almost £2million, wore a bold orange patterned outfit.
Sixteen-year-old Princess Alexandra, Princess Caroline's youngest child, opted for a chic black dress.
The royals were attending the Longines Global Champions Tour
During the three-day equestrian event Charlotte had a chance to show off her own talents, competing on Friday. She manoeuvred the challenging course with skill and later joined her mum Princess Caroline in a presentation.
Charlotte, who is also a published writer, has been participating in the Global Champions Tour since 2009. She has competed in Rio de Janeiro, Cannes and Valencia to name a few.
Charlotte has been riding in the competition since 2009
It was at the same event in 2013 that Charlotte showed the first signs of her baby bump. In December of that year she gave birth to a baby boy Raphael, who she shares with her now ex-boyfriend Gad Elmaleh.