Traditionally, the bride's father's is first to make a speech followed by the groom's father, the groom and lastly, the best man speech. It is also common for the best man or groomsmen to read messages or telegrams. Invited guests may also make a speech.
These days, tradition need not be followed. In many weddings, speeches are made by both parents of the bride and groom, typically the father of the bride, then the mother of the bride followed by the father of the groom and then the mother of the groom.
It is also common for the bride to make a speech. Bridesmaids and groomsmen are also welcome to make a speech.
Quite often the DJ or MC will read telegrams, emails or special messages from friends and relatives who could not be there.
The bride and groom should consider the order in which speakers deliver their speech. For example, the father of the groom or a member of the bridal party may be an experienced public speaker, and be asked to speak first, settle the guests down, handle any loud guests and set the mood for the following speeches.
Some people may find public speaking to be daunting. Take this into consideration. If a member of the bridal party politely refuses to make a speech, don't force them into making a speech, which may turn out badly or create an awkward moment.