Kate Middleton was left red-faced after the gusts lifted up her polka-dot dress, drawing attention to her thighs.
The Duchess of Cambridge was caught out by the wind as she arrived at the wedding of friends William van Cutsem and Rosie Ruck Keene, in south Oxfordshire, just over a week ago.
Seemingly unaware that her skirt had blown up, revealing her shapely legs, Kate Middleton, 32, gripped her black and white fascinator rather than her hem, laughing as she did so.
It happened as she walked towards St Mary the Virgin Church, in the village of Ewelme in the Chiltern Hills, on Saturday, May 11.
Kate Middleton appeared not to have learned her lesson from the last time she wore the Topshop dress, when she suffered a similar wardrobe malfunction.
The duchess was forced to hold down the back of the black and cream outfit as she arrived at the Hertfordshire-based Warner Bros Studios with Princes William and Harry, last month.
The High Street bargain sold out within hours of her wearing it, but the dress may not get a third showing after proving unsuitable for the gusty British weather once again.
Kate Middleton attended the wedding with Prince William, who arrived separately and was believed to have been an usher, wearing the same morning suit, blue striped shirt, and dark red tie as the groom.
The couple have known the van Cutsem family for many years and the groom’s niece, Grace, was a flower girl at the royal wedding.
Kate Middleton’s embarrassing moment, reminiscent of Marilyn Monroe in film The Seven Year Itch, was one of several for the duchess.
In July 2011, during a North American tour, her cream and navy cable-knit Alexander McQueen dress was whipped up by the wind as she met wellwishers in Charlottetown, in Canada.
On that occasion Kate Middleton was wearing a cream slip, which protected her modesty. She was not so lucky four days later as her yellow Jenny Packham dress flew up on the tarmac at Calgary airport, briefly revealing her underwear.
But Kate Middleton, who is expected to give birth on July 13, handled all the mishaps with her usual poise.
The exact due date had been shrouded in secrecy, but close friends of the royal couple discussed at a barbecue hosted by a family friend that Kate Middleton expects to go into labor on July 13 – during the Queen’s Coronation Festival.
For the first time, 50% said Charles would be a fitting monarch in the YouGov poll, up 13% from May last year. The Prince of Wales was seen as making a positive contribution to the monarchy by 60% of voters.
The poll showed, for the first time, a majority believe the Queen should abdicate if she becomes too ill to fulfill her duties.