i have a 58cm track frame with 58cm top tube.
i have 58cm road frame with 56cm top tube.
i have a 56cm road frame with 57cm top tube.
all have 11cm stems.
all fit ok except the 56cm frame has a bit more seat post showing.
i'd get the same size frame if you're talking classic geometry on both frames.