Robbie Williams and Gary Barlow have performed live together for the first time in 15 years.
In front of 60,000 people – including Prince Harry – the pair appeared on stage at Twickenham Stadium at the Help for Heroes charity gig.
Addressing the crowd, newlywed Robbie introduced his pal saying: "Have I got a treat for you, this is one of the most amazing moments in my professional career so far.
"It's been 15 years in the making. My wife calls him my boyfriend, I call him my captain, you call him Gary Barlow."
Robbie and the Take That front man sang their new single Shame together – a track they wrote about their relationship.
Speaking backstage, the Angels singer confirmed that the pair had reunited after apologising to each other.
Other stars taking part in the concert, held to support the armed forces, included Alexandra Burke, Tom Jones, The Saturdays, Pixie Lott, Enrique Iglesias and Katherine Jenkins.
Click here to see a gallery of the stars at the Help for Heroes benefit.
Photo: © Getty Images