Israel have pulled off a stunning Davis Cup tennis upset, beating Russia 4-1 to reach the semi-finals for the first time.
In the semi-finals, the defending champions Spain will host Israel, while Croatia, who despatched the United States, will host the Czech Republic who beat last year's runner up Argentina 3-2.