Black Sabbath will headline Barclaycard British Summer Time at Hyde Park this summer.
The iconic hard rockers will perform at Hyde Park on July 7 as they take to the stage for the first time since six-date arena tour in December 2013.
Frontman Ozzy Osbourne – who will be joined by original members Tony Iommi and Geezer Butler – has joked he hopes "that the Royals will enjoy it".
He said: "The first time I came to London I didn’t have a pot to piss in. I spent the advance I got for our first album on a new pair of shoes and some Brut aftershave.
"We’re doing a bit better for ourselves, so I may even splash out on some new aftershave before Hyde Park, the most beautiful park in London, which has opened its gates to so many legends in the past.
"We are beyond honoured to be allowed to put on a show and hope that the Royals will enjoy it."
To mark the announcement, the ‘Paranoid’ group’s logo was marked out in Hyde Park and set on fire.
Other bands on the bill include Soundgarden, Faith No More, Motorhead and Soulfly.