Eugenie Bouchard stuns in tweed skirt set at horse races: 'Super classy!'

The Canadian tennis star donned a black and white tweed skirt with a matching jacket.

Eugenie Bouchard is wowing fans with her latest look.

On Monday, the Canadian tennis player took to Instagram with a carousel of candid photos and videos from her time at the horse races.

The 28-year-old posed at Gulf Stream Park and Racetrack in Miami, Fla. She donned a black and white tweed skirt with a matching jacket.

The athlete paired the set with a white bralette, black high-heel sandals, and a Derby-inspired fascinator.

"Weekend at the races," she captioned the post for her 2.2 million followers alongside a horse emoji.

In the comments, fans praised the tennis player's "preppy" ensemble.

"Preppy but make it Miami," an Instagram user commented, while another added, "Absolutely gorgeous!"

"Legs for miles! You're a beauty," someone else chimed in.

One person penned: "Super classy!"

"Very nice outfit," a fan wrote, while another commented, "Such a cute and classy outfit. Love it!"

In December, fans applauded Bouchard for having "abs for days" after sharing a set of photos from Dubai, where she celebrated the Christmas holidays.

Bouchard who was in Dubai for the World Tennis League exhibition tournament at the time. She posed on the beach, drinking from a watermelon and decorating a miniature Christmas tree.

She paired the post with a Christmas tree, Santa Claus and heart emojis as the caption.

"Genie Bouchard, ma'am, you are looking fabulous on the beach," one person commented, while another shared, "I love these photos!"

"Very beautiful," wrote another.

Someone weighed in: "Abs for days! I love these. And such a cute gym fit."

"You're so lucky to have spent the holidays somewhere warm! Love these photos and you look like you're in incredible shape BTW!" a fan added.

"So naturally pretty and toned! Love the all-New Balance look. Merry Christmas!" wrote another.

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.