Republican presidential nominee Donald Trump holds a narrow lead over his Democratic rival Hillary Clinton in Ohio and the two are locked in a near-even contest in Florida, new CNN/ORC polls in the two battleground states found on Wednesday.

Among likely voters in Ohio, Trump stands at 46% to Clinton's 41%, with 8% behind Libertarian Gary Johnson and 2% behind Green Party nominee Jill Stein.

In Florida, the poll found, likely voters split 47% for Trump to 44% for Clinton, within the poll's 3.5 percentage point margin of error, and with 6% behind Johnson and 1% backing Stein.

The polls come as other national and battleground state polls suggest a sharply tightened contest compared with mid-August.

While Clinton emerged from her convention with the advantage in surveys in both states and nationwide, more recent surveys suggest a closer contest and an enthusiasm gap that tilts in Trump's favor.

A Bloomberg Politics survey of Ohio voters released Wednesday and quoted by CNN found Trump ahead by five points, identical to the margin in this survey of Ohio voters, and Quinnipiac University surveys released shortly after Labor Day showed an even contest in Florida with Trump up four points in Ohio.

A CNN poll released last week found Trump in the lead by two percentage points over Clinton among likely voters in the presidential election in November.

The results of the survey represent a sharp turnaround from the situation just a month ago after the Democratic National Convention. In early August, Clinton led by as many as 10 points in some polls, with many pundits saying Trump had lost all his momentum.