Former Italian premier Silvio Berlusconi has been hospitalised in the principality of Monaco to undergo medical tests for heart problems, his press office has confirmed.

The 84-year-old three-time premier is expected to return home in a few days.

Mr Berlusconi was hospitalised for Covid-19 for about 10 days last September and underwent heart surgery to replace an aortic valve in 2016. He has also overcome prostate cancer and a series of other ailments. He has had a pacemaker for years.

Mr Berlusconi described his bout with Covid-19 as “insidious”, calling it the most dangerous challenge he had ever faced.

The media mogul no longer holds public office, but remains the head of his Forza Italia party and is vocal in national politics.

In an interview this week, he urged political leaders to work out their differences after another former premier, Matteo Renzi, pulled support for the coalition government, threatening its survival. He called such “political games” an embarrassment during the pandemic.