The debate between conservative frontrunner Nicholas Sarkozy and Socialist Segolene Royal begins at 9.00 p.m. local time ( 1900 UTC ) and is expected to draw more than 20 million French viewers - an audience size usually reserved for World Cup soccer finals .