who wins this fight?
Depends how seriously you take Medusa's supersonic hair strikes trick.
Really depends on which Medusa you mean. The Fate/Stay Night one, for example, would probably beat him soundly, especially with her Mystic Eyes and Bellerophon.