 French political parties choosing their candidates for Sunday's runoff elections, with the far-right National Rally Party hoping to form the next government. French elections have rarely been so unpredictable or significant. For the first time in hundreds of constituencies, three rival candidates have managed to get through to the second round of voting on Sunday.