Rock 'n' roll legend John Fogerty has made a welcome musical comeback.

The former Creedence Clearwater Revival star is back with his ninth solo album, 'Wrote A Song For Everyone', which sees him collaborate with everyone from the Foo Fighters and Kid Rock to Rage Against The Machine's Tom Morello for revamped versions of his old classics.

The record also boasts two brand new tracks, a six-minute country ditty, 'Mystic Highway', and a bluesy gem called 'Train Of Fools'.

The veteran rocker has notably recruited 'American Idol' star Jennifer Hudson to update his smash hit 'Proud Mary', Keith Urban for 'Almost Saturday Night', and Bob Seger for laid-back ballad, 'Who'll Stop The Rain'.

The 14-track album - which was released in the US on May 28 to mark John's 68th birthday - has entered the charts to largely positive reviews from music critics, with Rolling Stone magazine branding it ''a testament to the continuing truth and power in Fogerty's greatest hits... [He] has been waiting a lifetime to have this much fun and challenge with his old songs.''

Meanwhile, Paste magazine believe the star sounds best on his two solo songs, writing: ''When the guests stay true to their roots, Fogerty transcends... A tornado force that captured the zeitgeist as the Summer of Love imploded, Fogerty remains best on his own.''

John recently commented: ''These are all artists I really love. I really have loved this project ...It's maybe the best thing I've ever done as far as making a record.''