Former NATO secretary-general Javier Solana is being treated at a Madrid hospital for coronavirus, a source close to the Spanish politician said Saturday.

"He tested positive and is evolving favourably," the source told the source, confirming a report in the conservative newspaper ABC which said he had been hospitalised for the disease in the Spanish capital on Wednesday.

In a tweet sent to a well-wisher, the former Spanish foreign minister said he was "getting better".

Also read: British health minister Nadine Dorries tests positive for coronavirus

Solana, 77, served as NATO secretary-general from 1995 to 1999, then as the European Union High Representative for Foreign Affairs from 1999 to 2009.

Spain confirmed more than 1,500 new cases of coronavirus between Friday and Saturday raising its total to 5,753 cases, the second-highest number in Europe after Italy.

Also see: Tom Hanks and wife Rita Wilson test positive for coronavirus

All bars and restaurants have been closed in the Madrid region, where the bulk of the cases have been recorded, in an effort to stop the spread of the disease.

Also see: Canadian PM Justin Trudeau to be in quarantine after wife tests COVID-19 positive

Among those who have been infected are two members of Spanish Prime Minister Pedro Sanchez's cabinet as well as the leader of far-right party Vox, Santiago Abascal.