How to retrieve contacts from not rooted phone?
If the contacts were in SIM memory then you can insert the SIM card in another phone and get them back.
If you say the phone is functional then you should consider replacing the Display Hardware and get your whole phone back.