Antes de llegar a la Roma, en 1995, Marco pasó por varios equipos italianos como Inter Milan (1992 y 1994-95), Venezia (1992-93), y Udinese (1993-94).