20050711 sports.tennis: Russia; France in Fed Cup final