AP Photo/Stefan Rousseau/Pool
Britain's Kate, Duchess of Cambridge wore a bright red Alexander McQueen dress to the celebrations on the River Thames for Queen Elizabeth II's Diamond Jubilee, the anniversary of the monarch's 60 years on the throne. Some critics wondered if Prince William's wife upstaged the queen, who wore all-white for the River Pageant.
AP Photo/Stefan Rousseau/Pool
Catherine, Duchess of Cambridge, wears a hat with flower cutouts and form-fitting knee-length dress accented with a pin and drop earrings to Diamond Jubilee Pageant on the River Thames, Sunday June 3, 2012.
Stefan Rousseau
Britain's Kate, Duchess of Cambridge, with uniformed brothers Prince William, center, and Prince Harry before boarding the royal barge to joined the Queen for the Diamond Jubilee Pageant on the River Thames in London Sunday June 3, 2012.
Chris Jackson/Getty Images
Pippa Middleton sported a cream and navy buttoned jacket as she and James Middleton braved the rain from the Spirit of Chartwell during the Diamond Jubilee Thames River Pageant on June 3, 2012 in London.
WPA Pool
Queen Elizabeth II wore all white for her Diamond Jubilee celebrations on the River Thames on Sunday, June 3, 2012. Her hat and dress were adorned with gold and silver and she wore a stunning diamond-encrusted broach.
Chris Jackson - WPA Pool /Getty Images
Camilla, Duchess of Cornwall attends the 'Big Jubilee Lunch' in Piccadilly ahead of the Diamond Jubilee River Pageant on June 3, 2012 in London. She wore a belted trench coat and accented the look with pearls.
AP Photo/Bethany Clarke, Pool
Later in the day for the main event, the Diamond Jubilee Pageant on the River Thames, Camilla, Duchess of Cornwall stepped out on Prince Charles' arm dressed in cream with a large cream-colored hat.
AP Photo/ Matt Grayson/Fulham Chronicle, Pool
Also seen at the Diamond Jubilee celebrations were Britain's Princess Eugenie, right, and Princess Beatrice. Known for sometimes over-the-top fashions, both women wore understated looks to the Big Jubilee Lunch at All Saints Church, Fulham, London, on Sunday, June 3, 2012.
WPA Pool/Getty Images
Princess Beatrice attends the Big Jubilee Lunch wearing a black and white shift dress, a maroon cardigan and a Stephen Jones hat.
WPA Pool/Getty Images
Princess Eugenie wore a pink Roland Mouret dress with a black Moschino cardigan to the Big Jubilee Lunch. She, like her sister, wore a Stephen Jones hat.