Sarkozy eller Royal? Det är frågan - och den 6 maj är det dags för fransmännen att bestämma sig.
Trots att allt såg ut att kunna hända i den första rundan i det franska presidentvalet i söndags var det - ganska väntat ändå - högerns Nicolas Sarkozy och socialisten Ségolène Royal som fick flest röster.
Och glädjande nog upprepades inte skrällen från 2002, då högerextrema Nationella Frontens Jean-Marie Le Pen överraskande gick vidare till den avgörande omgången. Med sina 10,8 procent blev partiet även omsprunget av liberalernas Francois Bayrou, som fick 18,5 procent av rösterna.
Nu börjar de två resterande presidentkandidaternas tuffa kamp om mittenväljarna; en kamp som Jean-Marie Le Pen och Nationella Fronten - som tur är - inte deltar i.