Former Italian prime minister Silvio Berlusconi called off an appearance on a top television chat show on Wednesday, his second such cancellation this week, raising concerns about his health ahead of national elections.