Captain Cristian Savani top scored for Italy with 23 points in a 25-19 23-25 25-22 25-21 victory.
"Not everyone is able to win an Olympic medal. We have been really good at pulling our teeth from the beginning to the end," Savani said.
Brazil face Russia for the gold medal later on Sunday.
- Cristian Savani