Romania's Sorana Cirstea is playing the finest tennis of her 20-year career after announcing this season would be her farewell.