Francis, 88, has been in Rome's Gemelli hospital since 14 February and has suffered a series of breathing crises, with doctors initially warning his life was at risk.
The Barcelona and Spain legend testified in court as a suspect in a corruption investigation into the lucrative contracts that took the tournament to Saudi Arabia.