The British pound slid Wednesday on the eve of a UK general election, as a fresh poll predicted Prime Minister Boris Johnson's ruling Conservatives would win a much smaller majority than previously forecast.

Sterling fell sharply early on before recouping some losses to show a loss of 0.1 percent against the dollar heading towards midday, and was on the back foot versus the euro as well.

Pre-election jitters also weighed on the British capital's FTSE 100 index of blue-chip companies, which was down 0.2 percent as caution prevailed.

"Sterling dropped sharply in early trade following the release of the latest YouGov poll which shows that the Tories' lead is receding," said analyst Fiona Cincotta at trading firm City Index.

The key poll released late Tuesday showed Johnson's lead over veteran socialist Jeremy Corbyn's Labour party ebbing away.

"The highly-regarded poll shows that the Conservative advantage has slipped. This is the poll that correctly predicted a hung parliament in 2017 -- and indicates that the scenario could repeat itself," added Cincotta.

The YouGov opinion poll said the Tories would win Thursday's vote, with a majority of 28 seats, sharply down from the 68 forecast in a similar study at the end of November.

Sterling has surged in recent weeks -- sitting at an eight-month high against the greenback and a two-and-a-half-year peak against the euro -- on expectations Johnson would win a big enough majority to push through his Brexit deal.

However, the narrowing polls point to the possibility of another hung parliament -- which would lead to more uncertainty in Westminster and drag out the Britain-EU saga even longer.

"There's a bit of a waiting mode at the moment," Oanda analyst Craig Erlam told AFP.

"There's probably too much optimism in the market right now, a bit of complacency even."

Elsewhere, Asian markets mostly rose Wednesday but investors are growing nervous at the lack of news on China-US trade talks, with Washington yet to cancel tariffs on a swathe of Chinese goods planned for the weekend.

Negotiators are still trying to hammer out a mini agreement and the mood on trading floors remains upbeat, while most observers are confident the two sides will reach a deal, which has fed a global equities rally for weeks.

However, a fresh round of levies on $160 billion of Chinese exports to the US is due to be imposed on December 15, and there has been no word from the White House on a possible delay to that date.

The removal of tariffs is a key demand of Beijing in the talks.

And on Tuesday Donald Trump's top economics adviser Larry Kudlow warned that the measures remained in play for now.

The pound against dollar  and euro
The pound dropped against the dollar and euro after the release of a new poll suggesting the Conservatives would not win as big a majority as a previous study projected Photo: AFP / Daniel SORABJI

The Federal Reserve's policy decision later Wednesday is in focus too, with the central bank's plans for monetary policy next year being watched closely.

Analysts nonetheless widely expect the central bank to hold off making any moves on interest rates as it assesses the state of the US economy.

In company news, shares in Saudi Aramco soared 10 percent on their trading debut on the Saudi stock exchange, boosting the energy titan's valuation to $1.88 trillion.

Pound/dollar: DOWN at $1.3146 from $1.3156 at 2200 GMT

Euro/pound: UP at 84.32 pence from 84.31 pence

Euro/dollar: DOWN at $1.1085 from $1.1092

Dollar/yen: DOWN at 108.70 yen from 108.72 yen

London - FTSE 100: DOWN 0.2 percent at 7,197.15 points

Frankfurt - DAX 30: UP 0.1 percent at 13,079.17

Paris - CAC 40: DOWN 0.3 percent at 5,832.61

EURO STOXX 50: DOWN 0.2 percent at 3,666.16

Tokyo - Nikkei 225: DOWN 0.1 percent at 23,391.86 (close)

Hong Kong - Hang Seng: UP 0.8 percent at 26,645.43 (close)

Shanghai - Composite: UP 0.2 percent at 2,924.42 (close)

New York - Dow: DOWN 0.1 percent at 27,881.72 (close)

Brent North Sea crude: DOWN 0.6 percent at $63.94 per barrel

West Texas Intermediate: DOWN 0.5 percent at $58.95 per barrel

Copyright AFP. All rights reserved.