Djokovic needed five sets of tennis on Saturday to book his place in the ATP Rome Masters final against Nadal