What was the de facto language used back in Middle Ages?

We all know that English is the language we used today for business, traveling, etc. But what language was used back in the middle ages? For example, if a french ambassador went to spain to visit the king, what language would they speak? Latin? French? Spanish?

?2012-01-25T17:32:13Z

Trade at the time wasn't nearly as globalized as it is now, so there was no de facto language. Most Asian countries had some kind of ties with China, so a lot used Chinese for trade. European countries used Latin for mostly Church related things, but they may have used it for communication, I'm not sure.

Esther2012-01-25T19:13:31Z

The Middle Ages is usually considered the time period after the fall of the Roman Empire. The church continued its use of Latin, but the Byzantine Empire was what came next. They mostly spoke Greek.

Anonymous2012-01-25T17:35:16Z

It would most likely be Latin, possibly French.