Cuban television has shown its first pictures for three months of ailing leader Fidel Castro.
Mr Castro, 80, was seen standing during a meeting with Venezuelan President Hugo Chavez, which was said to have taken place on Monday.
He appeared frail but stronger than three months ago.
Mr Castro has not been seen in public since undergoing gastric surgery in July, prompting speculation that he had cancer or was terminally ill.
The pictures show Mr Castro joking with Mr Chavez and saying: “As I have said, this is far from being a lost battle.”
Mr Chavez replies that this is a battle that will be won. It had not been announced that he was in Cuba.
The BBC’s Stephen Gibbs in Havana says that Mr Castro still looks frail but has recovered noticeably since his last appearance on television in October.
Mr Castro’s health is treated as a state secret in Cuba. Authorities will only say that he is recuperating satisfactorily.
His younger brother Raul has been acting as president since July.