The strong performance of the leftist coalition, led by hard-left leader Jean-Luc Melenchon, is expected to make it harder for Macron to implement the agenda he was reelected on in May.
More than 50 people attempting to register to vote have been killed in a suicide blast in Afghanistan's capital, Kabul. The Islamic State claims responsibility.
In government-held areas, citizens queued up to cast ballots Wednesday. The vote, which coincides with the start of peace talks in Geneva, is expected to usher in an assembly loyal to the president.
"We beat fear with hope," said Justin Trudeau, whose party won nearly 40 percent of the vote. The election of the son of former Prime Minister Pierre Trudeau could strengthen ties with the U.S.