Sports

Men's Olympic football: Brazil, Japan, Mexico and Spain in semi-finals