Una rosa, y probablemente una con un poco de mordisco. Apuntaría a un Gris de Bourgogne o a una Cote de Provence.
Evitaría la mayoría de los vinos tintos ya que las especias tienden a chocar con los taninos y los sabores más profundos de los tintos. Puede escaparse con un Beaujolais, pero puede perder la forma del vino, nuevamente: las especias.
Para los blancos, estoy de acuerdo en que Viognier no es una mala elección. Algo con un grado de dulzura (para igualar el calor de la comida) o acidez total, para cortar los fuertes sabores del curry pero no algo liviano y en el medio (para evitar un chablis o un sancerre). Quizás un vino alemán sería una buena opción: un decente (¡tendrás que investigar!) Gewürztraminer?
Lo que sea que elijas, no derrocharé nada caro. Los vinos y los curries no son una combinación natural y creo que estarías desperdiciando una buena botella si bebes con curry. Bébalo de antemano o después (vale la pena refrescar el paladar con un vaso de agua con una rodaja de limón) pero no durante. La cerveza es una mejor apuesta.