A semi-final spot in Paris was on the line as Roger Federer took on Juan Martin del Potro - could the Argentine win his fourth-consecutive match against the Swiss champion?