When you get fitted for a bike the fitter should be able to give you a narrow range of frame sizes that will fit you... most have expressed this here that they can ride frames that might vary 2-4 cm between them and this is the usual range you would get from a fitter.
I ride currently ride 53-55.5 cm frames.