A moving Remembrance Sunday service was held on board HMS Unicorn.
The ceremony was held exactly 100 years after the Royal Naval Division advanced more than two miles to capture the village of Beaucourt.
More than 1,100 officers and men were killed in the advance, with thousands more wounded, including 35 men from Tayside and Fife who were listed as dead or missing.
Their achievement was recognised by Field Marshal Douglas Haig as the greatest distance advanced by any division up to that time.
It helped end the Battle of the Somme, one of the bloodiest battles in history.
Led by guest preacher Very Reverend John Chalmers, principal clerk to the general assembly and a former moderator, Sunday’s service featured hymns accompanied by Dundee Instrumental Band.
A collection was held in aid of the proposed Dundee Seamen’s Memorial.
The Royal Naval Reserve service has been held on the HMS Unicorn every year since 1924, when the vessel was first unveiled by the Duke of Montrose.
Meanwhile, in Monifieth, a Remembrance Sunday parade walked through the streets of the town.
The procession passed along Reform Street and the High Street to St Rules, Monifieth Parish Church, prior to a church service at 10.45am.
The parade then reassembled and marched along Hill Street, down to Lower Albert Street at the war memorial where a laying of the wreaths took place.