Toulouse make the semi-finals