Nishikori battles back to down Benneteau in four sets