Catherine Middleton (Kate Middleton), Duchess of Cambridge, was all smiles at Zara Phillips’ wedding to England rugby captain Mike Tindall, at Canongate Kirk in Edinburgh, Scotland on Saturday.

Kate wore the same dress that she wore for the wedding of Laura Parker Bowles and Harry Lopes at St Cyriac's Church in Lacock, in Wiltshire, west England in May 2006.

The pictures from Zara’s wedding depict how the Duchess’ presence added to this year’s Britain’s second royal wedding, which was otherwise a low-key affair despite the fact it was the wedding of the eldest granddaughter of Queen Elizabeth of England.

Must Read?Zara Phillips Versus Kate Middleton: Who Looked More Beautiful on Wedding Day? (PHOTOS)