Rozstawiony z czwórką Szkot Andy Murray pokonał grającego z jedynką Hiszpana Rafaela Nadala w półfinale turnieju ATP Masters 1000 w Toronto.