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.
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.
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.
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.
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.
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.
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.