Holger Rune held off an impressive fightback from Sumit Nagal to progress to the round of 16 of the Monte Carlo Masters.