A spokesman for Rudy Giuliani says the former mayor of New York City is in critical but stable condition at a hospital.