Marco eindigde als vierde op de 800 m op het EK in 2007. Twee jaar later liep hij op het EK Indoor in Turijn naar de zilveren medaille op de 800 m, achter Joeri Borzakovski. In 2010 kon Marco zich ook plaatsen voor de finale van de WK Indoor. In deze finale eindigde hij als zesde en laatste. Later dat jaar eindigde Marco op de zevende plaats bij de Europese kampioenschappen in Barcelona.