Opengl2 Hardware

Will the current generation of Directx9 cards be able to support Opengl2.0 when it is released? Do they have the proper floating point precision, and vertex/pixel units that will be required? So what I really want to know is that if I buy a graphics card now will I only need a driver update when Opengl2.0 is released?

Since OpenGL2 isnt completly specified yet DirectX9 hardware may or may not fullfill the requirements.

I guess only future generations of 3d cards will be fully compatible while todays hardware may not.