En 2008, Marcelo se casó con su novia de toda la vida Clarisse Alves y el 24 de septiembre de 2009 tenían su primer niño y lo llamaron Enzo Gattuso Alves Vieira.