Robin Gibb's health looks to be improving as he took to the stage for a charity concert in London last night.
The Bee Gees star is undergoing chemotherapy treatments after being admitted to hospital with liver cancer in November.
Despite looking worryingly frail a few months ago, the 62-year-old looked in good spirits as he performed at the London Palladium with The Soldiers - a trio of servicemen.
The musician sang hit I've Gotta Get A Message To You. He recorded the Bee Gee song with the three soldiers last year for the Poppy Appeal.
Robin recently spoke of his improved heath following his diagnosis.
"The prognosis is that it's almost gone and I feel fantastic and really from now on it's just what they could describe as a 'mopping-up' operation," he revealed in a radio interview earlier this month. "I am very active and my sense of well-being is good.
"I feel better than I did ten years ago. I'm active, my appetite's fantastic, the plumbing is all in perfect working order. If I had a choice about how I'd like to feel for the rest of my life, this would be it. If I wanted to tick all the right boxes about sense of well-being, it would be now. This is the way I'd like to feel. I don't know how I could feel any better."
© Cover Media