Britain's Zara Phillips has married Mike Tindall.

Queen Elizabeth's eldest granddaughter tied the knot with the England rugby player at Canongate Kirk in Edinburgh, Scotland, in a private ceremony this afternoon (30.07.11).

The 30-year-old blonde - daughter of Princess Anne and her ex-husband Mark Phillips - looked stunning in a beautiful ivory gown by Stewart Parvin as she arrived at the venue with her father.

Following the service, Zara and Mike - who have been dating for around seven years - posed for photographers outside the church, kissing to the cheers from the excited well-wishers, who had lined the streets in order to catch a glimpse of them.

Guests at the wedding included the queen and Prince Philip, Prince Charles and The Duchess Of Cornwall, Prince Harry and fellow royal newlyweds, the Duke and Duchess of Cambridge, who married in April.

Singer Una Healey, TV presenter Kirsty Gallacher and actress Katherine Kelly were also in attendance.

The reception will take place at nearby Palace of Holyroodhouse.

Last night (29.07.11), the couple hosted a pre-wedding party on the royal yacht Britannia, which is moored in Leith and had previously attended a rehearsal for the ceremony at the kirk with the bride's parents.