Smooth edges are sharp after rendering
Make sure your render settings for your subsurf modifier are at least the same or higher than your view settings. In the following image you can see view subdiv is lower than render. 



Set your render subdivs higher or equal to your subdivs.