Il fait son retour en 2012 où il franchit à Limassol, ce qui le qualifie pour les Jeux olympiques de Londres. Malheureusement, il contracte une blessure qui lui provoque quelques gênes durant tout le reste de sa saison : lors des Championnats d'Europe d'Helsinki, il est éliminé avec seulement . Malgré tout, il se qualifie pour la finale olympique où il termine treizième avec . Il devance seulement le Français Mickael Hanany. En qualifications, Ioannou avait réalisé . En 2013, il fait une saison blanche.