London: Rocker Keith Richards has undergone eye surgery to correct his weakening eyesight.

The 68-year-old has been suffering from deteriorating vision over the years, so to celebrate his 68th birthday in December, he underwent laser eye surgery, reported a daily.

Richards had the treatment at a London clinic just before Christmas.

"He's music's ultimate survivor but not even the seemingly immortal Keith Richards can stop the march of time. It was a harmless, quick procedure and he's very happy with the results," a source said.