Milos Raonic, Roger Federer, Tomas Berdych and Andy Murray cruised into the semi-finals of the Wimbledon Open in London.