 Silva won his first two caps for Brazil in pre-Olympic friendlies against Singapore and Vietnam, though he suffered a right calf injury against Vietnam that kept him out of Brazil's first Olympic match.He was finally pronounced fit for the third group match, where Silva started and Brazil won 3–0 against China.He did not start any other matches, only coming on in the 71st minute against Belgium in the third-place match, which sealed the bronze medal for Brazil.