Zara Phillips and Mike Tindall on Friday ensured that a drinks reception on the royal yacht Brittania in Edinburgh, Scotland, was among their wedding preparations.

Queen Elizabeth II's granddaughter and her English rugby player husband-to-be hosted the celebration for about 150 people, including Britain's Sophie, Countess of Wessex, Princesses Beatrice and Eugenie, and Prince William and his wife Kate Middleton, the Duchess of Cambridge.

Phillips and Tindall will marry on Saturday.

Must Read: Zara Phillips vs Kate Middleton: Which Royal Wedding Was the Most Elegant?

Must Read: Amazing Zara Phillips Wedding Photos