Hundreds of servicemen and women gathered in Dundee to mark Scotland's first Veterans Day.
Hundreds of people took part in the parade
The event took place on the 90th anniversary of the first day of the Battle of the Somme.
The soldiers paraded through Dundee city centre, led by massed pipes and drums, before holding a wreath-laying ceremony and badge presentation.
The event was attended by Armed Forces Minister Adam Ingram and Communities Minister Malcolm Chisholm.
Mr Ingram said: "This is important, not just for the many tens of thousands of veterans who have given tremendous service over the years. It is important for the young people who are here today and their families.
"It has a particular resonance given the fact that it is taking place on the 90th anniversary of the Battle of the Somme.
"All of those veterans here today did one thing and that was to serve their country. We should be very proud of them."
Among the veterans who attended the event were 90-year-old Donald Montgomery, from Edinburgh, who served in France in World War II.
"I am thinking of all my pals who were killed - it is a day for me and a day for them," he said.
Robert Rowan, 80, from Coatbridge, who served in the navy in World War II, said: "I am proud to be here - it is a time to be thankful and remember those who died and those who survived."
A spokeswoman for Veterans Scotland said it was hoped the Dundee event could become an annual occasion.
The Somme anniversary was marked with the laying of wreaths at the National War Memorial at Edinburgh Castle.
The role played by Scottish soldiers was also remembered at a ceremony in the French village of Contalmaison.
It was attended by officials from Hearts and Hibernian football clubs, whose players went over the top on 1 July, 1916, as part of the 16th Battalion The Royal Scots.