Kate Middleton impressed fashion fans by wearing two stylish outfits in one day for the latest leg of her tour of Canada.
Prince William's new wife chose another dress by Canadian-born designer Erdem, following a navy blue lace number she wore when arriving into Ottawa last week.
The new Erdem number worn in Quebec City was the electric blue Jacquenta dress (right), which featured floral lace applique across the shoulders and sleeves and a split skirt. It was accessorised with nude patent platform shoes and a mock-croc clutch bag.
Kate later changed into a skin-coloured Vanessa dress by Joseph. She wore the sleeveless scoop-neck dress, with ruching at the waist, as she and her husband flew into Charlottetown, Prince Edward Island.
Mosha Lundstrom Halbert, associate fashion news editor at Canadian fashion magazine Flare, said the new Erdem dress was her favourite of the tour so far. She said: "She is being diplomatic with her fashion choices.
"I really thought it was beautiful. The colour is so gorgeous on her, similar to the blue Issa dress she wore for her engagement announcement."
William and Kate thrilled hundreds of adoring fans with an unscheduled walkabout in the city that was the site of the key British victory in the conquest of the French -- a historical event not forgotten by French-speakers protesting nearby.
The visit yesterday hit a nerve among French-speaking separatists. William and Kate encountered small but vocal protests for the second straight day during their visit to predominantly French-speaking Quebec, following protests in Montreal.
"What they've seen in Quebec, in Montreal, the last two days is, for them, just part of the rich fabric of Canada and in no way detracts from how much they respect and admire the country," said the couple's spokesman, Miguel Head. He added that the couple have been impressed by the welcome they've received.
"They've very much fallen in love with the country," Miguel said.
The jeers contrasted with the start of the royal couple's Canadian trip in the largely English-speaking capital, Ottawa, where they were cheered by tens of thousands of people on Friday's Canada Day holiday.
Quebec separatists are angry that Canada still has ties to the British monarchy.