Nadat Merga in 2006 op het WK 20 km in Debrecen reeds een zesde plaats had behaald in een tijd van 57.27, werd hij een jaar later vierde op het WK halve marathon in de Italiaanse stad Udine met een persoonlijk record van 59.16. De wedstrijd werd gewonnen door Zersenay Tadese in 58.59. In datzelfde jaar werd hij elfde op de marathon van Parijs in 2:13.33, waar de Qatarees Mubarak Shami zegevierde in 2:07.13. In 2008 verbeterde hij zijn persoonlijk record in de marathon van Londen, waar hij als zesde aankomende een tijd van 2:06.38 realiseerde.