Kei Nishikori moved into the third round of the Shanghai Rolex Masters with a 6-4, 3-6, 6-1 victory over Austria's Jurgen Melzer on Wednesday night.

Nishikori, the twelfth seed, won a baseline slugfest with the unseeded left-hander for the second week in a row.

The Shimane native was two points from defeat in the first round at the Rakuten Open in Tokyo last week, before rallying to beat Melzer in three sets.