Гедо выступает за национальную сборную Египта, за которую дебютировал в матче против Малави 29 декабря 2009. Он был включён в заявку сборной на Кубок африканских наций 2010. Как говорил сам футболист, он узнал об этом из интернета и был очень удивлён. Гедо забил первый мяч в составе сборной в матче против Мали, выйдя на замену. На Кубке Африки Мохамед забил 5 мячей, по одному в ворота Нигерии и Мозамбика на групповой стадии, Камеруна в четвертьфинале, Алжира в полуфинале и Ганы в финале (единственный мяч в том финале), выходя исключительно на замену. Таким образом, Гедо стал лучшим бомбардиром турнира.