The Princess Royal travelled along the River Thames on Friday to watch the annual Doggett's Coat and Badge Race.
Doggett's Coat and Badge Race is a contest with single sculls rowed annually since 1715 on the Thames from London Bridge to Chelsea Bridge.
The race is named after Irish actor Thomas Doggett.
The six contestants in the 299th race mustered near HMS Belfast before approaching the start line at London Bridge.
The winner was 24-year-old Nathaniel Brice who came third in last year's race.