Russian President Vladimir Putin on Sunday made his first public appearance since speculation about his health rose sharply last week.