I'm not so sure, IIRC Polish and Romanian citizens need a visa for visiting the US even though they are both EU members and US citizens are allowed to visit both visa-free.
Quote: "Americans should be forced to apply for visas to travel to Europe, the European Parliament has said, in response to Washington refusing to allow all Europeans to travel to the States visa-free."