Topal a fost convocat pentru prima dată la naționala Turciei la 6 februarie 2008, intrând de pe bancă în locul lui Emre Belözoğlu în minutul 78 al unei remize albe din cadrul amicalului de acasă cu Suedia. La scurt timp după aceea, a fost convocat de către selecționerul Fatih Terim pentru lotul care a făcut deplasarea la UEFA Euro 2008, jucând în toate meciurile la turneul din Austria și Elveția cu excepția unuia, pentru echipa care avea să devină semifinalistă.