 He then won the silver medal in the 50 km race at the 2007 World Championships.At the 2008 Summer Olympics in Beijing on an extremely humid day, Diniz was forced to withdraw from the 50 km walking race after about 30 km from the starting line because of pain in the stomach and thigh.In 2009, he achieved the world's best performance for the 50 km walk – 3hr 38 min 45 sec.