World number one Novak Djokovic saved two match points against former US Open champion Juan Martin Del Potro to advance to the semi-finals of the Italian Open in a three-set Roman thriller on Friday as defending champion Rafael Nadal swept through without dropping a set.
But Swiss star Roger Federer and women's world number one Naomi Osaka both pulled out injured from the last warm-up tournament before the French Open starting in just over a week.