Rafael Nadal survived the distraction of a rain delay to post a 6-2, 6-4 win over German Nicolas Kiefer for a place in the third round of the Miami Masters on Sunday.