Looking none the worse for wear, Sir Paul McCartney has returned to the stage after a virus took him off the road for two months.

The former Beatles singer made his return in Albany, New York, leading his band in a version of the Fab Four's Eight Days a Week.

He made no immediate reference to the virus that briefly hospitalised him in Japan.

The 72-year-old cancelled a tour of Japan and concerts in South Korea and the US.

He last played in Costa Rica on May 1.

He wore black trousers and a sky blue blazer. When he took the jacket off four songs in, he joked it would be the evening's only wardrobe change.