Viñales confident, rain or shine