Rod Stewart was joined on stage by his son last night (28.07.10).

The veteran rocker invited four-year-old Alistair - his child with wife Penny Lancaster - on to the stage at London's O2 arena to say "happy birthday" to his grandmother, before urging fans to buy a charity t-shirt designed by the youngster.

Earlier, the 65-year-old star had paid tribute to his late father by dedicating 'I Was Only Joking' to him.

Introducing the track, he said: "This was always my dad's favourite, just because it has the word 'dad' in the lyrics."

He then performed the song, which was accompanied by a montage of photographs of Rod and his father.

Despite a career spanning five decades, Rod appeared humbled by the reception he received from the huge crowd, thanking them throughout the performance.

At one stage, he admitted: "Even though I've been doing this for years, sometimes I get this feeling like, 'Oh everybody's looking at me' and that just happened."

Rod's two-hour set crammed in fan favourites including 'Do You Think I'm Sexy?' 'Some Guys Have All The Luck', 'First Cut Is The Deepest, 'Hot Legs' - during which the rocker kicked footballs into the crowd - and finished with a rousing rendition of 'Maggie May', which had all of the crowd on their feet.

The singer and his band then returned for a two-song encore of 'Sailing' and 'Baby Jane'.