Im August 2007 gewann Ioannou Silber bei der Universiade in Bangkok und musste sich mit 2,26 m nur dem Russen Alexandr Schustow geschlagen geben. 14 Tage später bei den WM 2007 in Osaka überquerten drei Springer 2,35 m. Nach der Mehrversuchsregel siegte der Bahamaer Donald Thomas vor dem Russen Jaroslaw Rybakow. Ioannou gewann mit nationalem Rekord die erste Medaille für einen Zyprer bei Leichtathletik-Weltmeisterschaften. Eine weitere Bronzemedaille errang Ioannou bei den Hallenweltmeisterschaften 2008 in Valencia; gemeinsam mit dem US-Amerikaner Andra Manson lag er mit 2,30 m nur hinter Stefan Holm und Rybakow. Bei den Olympischen Spielen in Peking kam er erneut nicht über die Vorrunde hinaus.