Prince Harry has admitted the Invictus Games have "changed [his] life".
The 33-year-old royal – who served in the Army for 10 years, including two tours of Afghanistan – believes people around the world should be inspired by the "respect" and "teamwork" shown by the contenders in the Olympics-style competition for injured service personnel.
Speaking about the Games, he said: "They’ve definitely changed my life.
"I think having a huge appreciation for service and duty is a life-changing moment. Anyone that has served in uniform, in a uniform, will be able to testify to that.
"Being able to wear your nation’s flag on your arm or on your chest, being part of a team, respect, teamwork, discipline, all of things … it’s lacking in the world today."
The flame-haired prince – whose girlfriend Meghan Markle has been attending this year’s competition – also heaped praise on people in the Army past and present for doing their duty.
Speaking to the BBC, he added: "These individuals, people that have served, people that continue to serve, whether they be injured or not, are fantastic role models and role models I think everybody should be looking up to."
Harry recently called upon people to "draw strength" from watching the "remarkable" Invictus Games competitors.
He said: "Back in 2013, I was able to witness the Warrior Games in Colorado and to see the power of sport was truly remarkable. Yet it wasn’t on an international scale and not enough people were being involved in it.
"These individuals and their stories are remarkable. The general public across the world need to see this, to draw strength from it and at the same time, competitors themselves will be able to use sport to be able to rehabilitate themselves."
The Invictus Games are currently taking place in Toronto, Canada and will run until Saturday (30.09.17).