macleods stranglehold on the match became complete as he raced to a 4-0 lead in the third set , before holding on to reach his second grand slam semi-final , where he will play serge livyenko of russia .