Bruce Springsteen and Dave Grohl perform controversial cover at Veteran’s Day concert – watch

Musicians played rendition of Creedence Clearwater Revival's anti-war song 'Fortunate Son'

Bruce Springsteen, Dave Grohl and Zac Bown have delivered a controversial performance at the Veteran’s Day concert in Washington, DC.

The artists performed a cover of Creedence Clearwater Revival’s ‘Fortunate Son’ at The Concert For Valor, which drew hundreds of thousands of fans to DC’s National Mall.

But the performance was met with mixed reactions, as some conservative outlets such as The Weekly Standard questioned why the singers decided to perform an anti-war protest song at a concert “largely organised to honour those who volunteered to fight in Afghanistan and Iraq”.

Many also took to Twitter to express their distaste for the “anti-patriotic” and “inappropriate” song choice.

Others, however, defended the song, calling its detractors “culturally clueless”.

The Concert For Valor, which was aired live on HBO, featured additional performances from Eminem, The Black Keys, Metallica and Rihanna. Dave Grohl greeted his hometown crowd by playing acoustic versions of some Foo Fighters classics like ‘Everlong’ and ‘My Hero’. “We’ve got a lot of heroes here tonight,” Grohl said. “We’re going to sing for them.”

The concert was staged to raise awareness of veterans’ support groups, raise funds for veterans’ charities and salute American troops. Jennifer Hudson opened the concert with a rendition of ‘The Star Spangled Banner’, after which Barack Obama addressed the crowd in a video message.

Bruce Springsteen was also criticised for his performance of ‘Born in the USA’, which is regarded by some as an “anti-anthem”.