En mars 2013, Daniele Greco remporte son premier succès international majeur en catégorie senior à l'occasion des championnats d'Europe en salle de Göteborg. Auteur de à son quatrième essai, il améliore de son record personnel indoor établi lors des championnats du monde en salle 2008, et réalise par ailleurs la meilleure performance mondiale de l'année. Il devance sur le podium les Russes Ruslan Samitov () et Aleksey Fedorov (). Le 26 juin 2013, il remporte la médaille d'or lors des Jeux méditerranéens de Mersin en 17,13 m.