Ukrainian President Viktor Yanukovych, who is battling a protest movement against his rule, has contracted a severe form of flu and taken sick leave, his office said on Thursday.