В 2017 году Силва принял участие в Кубке конфедераций в России. На турнире он сыграл в матчах против команд России, Новой Зеландии и Чили. В поединке против новозеландцев Бернарду забил гол.