Are you updating the viewport (IDirect3DDevice9.SetViewport) when rendering to render target? If not, you should do so.

Also, is nothing rendered to your render target or do you get garbage pixels? Any suspicious output from debug runtime?