Defending champions Cuba staged a dramatic comeback to beat world champions Italy and reach the last four of the Olympic women's volleyball. Cuba came from two sets to one down to win 25-23 14-25 22-25 25-14 15-12 and will meet China in the last four.
The strong Chinese team, who are ranked third in the world, won 25-20 25-22 25-20 in just 75 minutes.
Russia claimed a three sets win over South Korea while Brazil beat the USA 25-22 25-20 22-25 25-27 15-6.