5'11 rode a 54cm battaglin for years, first bike the the sold me a 58cm centurion. right now i am riding a 55cm litespeed and a M giant ocr.
If you cant get your friend to get the bike fitted, a Medium compact or semi compact frame might be the way to go.