Lech Kaczynski (left) praised France's decision as "very important"
French President Nicolas Sarkozy says France will open its labour market in July to migrants from eight EU members in Central and Eastern Europe.
Visiting Poland, Mr Sarkozy said France would lift all the curbs it put in place when the countries joined the bloc four years ago.
Polish President Lech Kaczynski praised France's decision as "very important".
The eight are: the Czech Republic, Estonia, Hungary, Latvia, Lithuania, Poland, Slovakia and Slovenia.
All of them - formerly in the communist bloc - joined the EU in 2004.
However, jobs in France will remain restricted for workers from Romania and Bulgaria, which joined in 2007.
French presidency
"I confirm that all the barriers will be lifted from July 1, so one year in advance," said Mr Sarkozy.
France had previously announced it would admit the workers from 2009, but brought the move forward to coincide with France adopting the presidency of the EU, on 1 July 2008.
The barriers were put in place by several countries to avoid an influx of labour from the east when the EU expanded in 2004.
Of the 15 states in the EU at the time, only Britain, Ireland and Sweden granted free access to the newcomers.
Economists say the estimated one million immigrants, including many Poles, who arrived in Britain after May 2004 have been a boon to the economy.
Critics, however, say they have put a strain on housing, schools and other services.
About half of the immigrants have since returned home.
All EU states must open their labour markets to the 2004 entrants by 2011. Restrictions are still in place in several countries, including Germany, Austria, Denmark and Belgium.
Charlemagne Prize ceremony in 2008.
During a one-day visit to Warsaw on Tuesday French President Nicolas Sarkozy announced that his country would lift job restrictions on the citizens of some of the European Union's former communist states. He also promised a deal aimed at bringing Ukraine closer to the bloc but seemed to play down its chances of membership. 

France was part of a majority of EU states that imposed employment restrictions on citizens of Poland and other countries that joined the European Union in 2004. The limits now in place for workers from the Czech Republic, Estonia, Hungary, Latvia, Lithuania, Poland, Slovakia and Slovenia will be lifted on July 1. However, jobs in France will remain restricted for workers from Romania and Bulgaria, which joined the EU in 2007.

"I am going to announce this during my speech in Parliament," Sarkozy said when asked about media reports on the matter. "Poland is one of the six great countries of Europe. The EU is based on the free movement of people. Poland is also our strategic partner."
Of "old EU" member states, only Austria, Belgium, Denmark and Germany now maintain the ban. Norway and Liechtenstein – non-EU countries that are part of the European Economic Area – also restrict access to their job markets for citizens of the countries that joined the union in 2004. Switzerland, which has bilateral agreements with the EU on free movement of people, also restricts employment for those countries. Under EU law, these restrictions must be lifted by 2011.

Sarkozy also told a joint news conference with Polish Prime Minister Donald Tusk on Wednesday that Ukraine would be offered closer cooperation with the European Union during a French presidency of the bloc, which starts on July 1, but said Ukrainian President Viktor Yushchenko told him that Ukraine did not want to join the EU outright.

"I've met with the president of Ukraine and his objective is not membership, rather closer cooperation on various levels. I will have opportunities to make such proposals," he said.