The daughter of Princess Anne looked stunning in a floral print dress

Zara and Mike Tindall jetted off to Monaco to attend the Grand Prix this weekend.

The royals looked in good spirits in the sunshine aboard a yacht at the F1 Grand Prix of Monaco.

Princess Anne’s daughter looked radiant wearing a Me + Em light cream and green floral maxi dress worth £295.

The royal paired the outfit with an Aspinal of London Lottie Bag in ivory pebble and gold hoop earrings retailing at £265.

Zara, holding a glass of bubbles, shaded herself from the sun with 90s-inspired Soek nude sunglasses.

Her husband, Mike Tindall, opted for a casual pair of grey shorts and a navy button-up shirt for the appearance.

The mother-of-three pulled her hair back into a ponytail and let short strands of hair frame her face.

Zara and Mike are fans of Formula 1 and also attended the Grand Prix in Monte Carlo last year where they joined their close friend Natalie Pinkham.

In March, the couple also travelled to Bahrain to attend the Grand Prix with Zara’s brother Peter Phillips and were photographed on the Formula 1 grid alongside Max Verstappen of the Netherlands’ car.

The Monaco Grand Prix attracts a number of stars and royals each year including the Monaco Royal Family.

Princess Charlene and Prince Albert held a reception for the Grand Prix last week before attending the racing event on Sunday.

The princess looked stunning in a dark blue Louis Vuitton jumpsuit and black slingback pumps.

She accessorised her outfit with Louis Vuitton pink gold hooped earrings and large black sunglasses.

Grace Kelly’s granddaughter Princess Alexandra of Hanover also stepped out in a Sandy Liang red dress and black leather pumps.

Alexandra is the daughter of Princess Caroline of Monaco who is the sister of the ruling Prince Albert II.

Other celebrities who travelled to Monaco for the event include Joe Jonas, Michael Douglas, Alexandra Daddario and Kelsey Merritt.