roche-logo

Swiss drugmaker Roche has won fresh approvals for two cancer drugs in Europe and the United States, shoring up its position in new medicines as it braces for falling sales of older products.