That's the next bike I want, and I'm in the same place you are. I'm 5'9". I ride a 56 cm Trek Domane. I know the 56cm Roubaix fits me (it doesn't come in a 57), and I know the 58 Roubaix is too...