In April 2008, Topal extended his contract with Gala for five years, having played 26 matches during the campaign to help the team win the national championship and also reaching the Turkish national team in that timeframe. In the 2008 summer transfer window, there were rumours surrounding a move to Everton in the Premier League, with David Moyes apparently keen to bring the player to Goodison Park.
Topal earned his first cap for Turkey on 6 February 2008, coming on for Emre Belözoğlu in the 78th minute of a 0–0 friendly home draw with Sweden. Shortly after, he was selected by manager Fatih Terim for his UEFA Euro 2008 squad, playing all the games in Austria and Switzerland but one for the eventual semi-finalists.