Courtney Love hugged Dave Grohl and Krist Novoselic as Nirvana were inducted into the Rock and Roll Hall of Fame last night (10.04.14).

The Hole singer put aside her differences with late husband Kurt Cobain's former bandmates at the ceremony at Brooklyn's Barclays Center as they remembered the singer, who committed suicide 20 years ago.

Courtney said: ''I just wish Kurt was here to do this.''

Bassist Krist paid tribute to his bandmate, saying: ''Nirvana fans walk up to me every day and say thank you for the music. When I hear that, I think of Kurt Cobain.''

After being inducted by R.E.M. star Michael Stipe, Joan Jett then joined the surviving members of the group to perform 'Smells Like Teen Spirit', with Lorde, St. Vincent and Kim Gordon also teaming up with the rockers.

Also honoured at the ceremony were the original members of Kiss - Paul Stanley, Gene Simmons, Peter Criss and Ace Frehley - who took to the stage without their famous make-up, who were introduced by Rage Against the Machine's Tom Morello, who spoke of how he was bullied for liking the band.

He said: ''Tonight proves beyond a shadow of a doubt that the high school bullies and critics were wrong. KISS fans were right.''

Bruce Springsteen inducted his E Street Band into the Hall of Fame, which included posthumous honours for saxaphone player Clarence Clemons and keyboardist Danny Federici.

He said: ''We suffered aging, illness and death together. We took care of each other when trouble knocked, and we hurt each other in big and small ways. In the end we stuck with each other.''

Other inductees included Peter Gabriel, Hall and Oates, Yusuf Islam, who was formerly known as Cat Stevens, and Linda Ronstadt, who didn't attend the ceremony because of ill health.

Instead, a selection of her hits were performed by Carrie Underwood, Emmylou Harris, Bonnie Raitt, Sheryl Crow, Glenn Frey and Stevie Nicks.

The first two artist managers were also inducted into the Hall, the late Brian Epstein, who managed the Beatles, and Andrew Loog Oldham, of the Rolling Stones.

The 29th Annual Rock and Roll Hall of Fame induction ceremony will air on HBO on May 31