2008 nahm er erneut an den Hallenweltmeisterschaften in Valencia teil und erreichte mit 20,00 m nicht das Finale, wie auch bei den Olympischen Spielen in Peking mit 19,87 m. Auch bei den Halleneuropameisterschaften 2009 in Turin scheiterte er mit 19,41 m in der Qualifikation, gewann aber anschließend mit 20,05 m die Silbermedaille bei den Mittelmeerspielen in Pescara. Damit qualifizierte er sich erneut für die Weltmeisterschaften in Berlin, bei denen er mit 20,00 m Siebter wurde. Zwei Jahre später schied er wieder sowohl bei den Halleneuropameisterschaften in Paris mit 19,60 m, als auch bei den Weltmeisterschaften im südkoreanischen Daegu mit 19,70 m in der Qualifikation aus. Auch bei den Leichtathletik-Hallenweltmeisterschaften 2012 in Istanbul und den Europameisterschaften in Helsinki gelangte er nicht bis in das Finale. 2013 gewann er dann bei den Halleneuropameisterschaften in Göteborg mit 20,34 m die Silbermedaille hinter dem Serben Asmir Kolašinac. Auch bei den Mittelmeerspielen in Mersin gewann er mit 19,69 m die Bronzemedaille, während er bei den Weltmeisterschaften in Moskau mit 19,18 m in der Qualifikation ausschied.