Zara Phillips, the eldest granddaughter of Queen Elizabeth, and England rugby captain Mike Tindall are to marry at 3 p.m. on Saturday.

According to MSNBC, Phillips and Tindall have been dating for seven years after an introduction by Prince Harry.

The second British royal wedding will take place at Edinburgh's Canongate Kirk on the Royal Mile in Edinburgh, Scotland. The wedding will be a private ceremony unlike the grand Prince William's marriage to Kate Middleton in April.

As the couple attends a rehearsal and prepares to tie the knot this weekend in Edinburgh, dozens of friends and family, including William and Kate were on board the Royal Yacht Britannia on Friday for the start of the festivities.

The royal wedding on Saturday will be followed with a reception in Holyroodhouse, the official residence of the Scottish monarch.

The couple will travel from their ceremony to the reception in horse-drawn carriages, according to BBC.

Click on the slideshow to see how the royal couple is getting ready for their wedding:

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