I know roman males were on average 5 foot 2 (when histroy shows state this over and over it gets ingrained on your mind) due mostly to an inferior diet And I am assuming the same is true of the greeks.
You´re sure about that? 5´2´´ on average seems a bit too small imo.
I dont think the diet was that bad in agriculturally high developed societies like Rome, Greece and Carthague (ok, they probalby had a lower protein intake).
I even read somewhere that one of the requirements for becoming a legionary has been a height of at least 172 cm, but i could be wrong.

5´3´´to 5´5´´ was the average for a male from 14-17th century in middle europe but that was due to a "small" ice age and the 30 years war.