2010年，吉尔伯托·席尔瓦作为巴西队的绝对主力参加了南非世界杯，他打满了巴西队所有的5场比赛共计460分钟，遗憾的是，巴西队在四分之一决赛中1:2负于荷兰队止步八强