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.
For the latest local news and events direct to your inbox every Monday, you need our weekly email newsletter SE1 Direct.