Beter thuis voelde Diniz zich in 2010 in het Spaanse Barcelona, waar hij op 30 juli 2010, tijdens de EK, zijn titel op de 50 km snelwandelen wist te prolongeren. Direct na de start nam hij de leiding en die stond hij de gehele race niet meer af. In 3:40.37 snelde hij naar het goud.