W reprezentacji Bułgarii zadebiutował w wieku dwudziestu lat 9 września 1999 roku. W zremisowanym 1:1 meczu eliminacyjnym Euro 2000 z Anglią zmienił w '46 minucie Christo Jowowa, po dwanastu minutach otrzymał czerwoną kartkę. Cztery lata później podczas Euro 2004 wystąpił we wszystkich trzech meczach i zdobył jedynego dla Bułgarii gola; podopieczni Płamena Markowa odnieśli trzy porażki (bramki 1:9). W eliminacjach do Euro 2008 był jednym z liderów drużyny (obok Stilijana Petrowa i Dimityra Berbatowa) oraz zawodnikiem, który (wraz z Berbatowem) strzelił najwięcej goli (6), w tym wszystkich w najważniejszych meczach z Rumunią (2:2) i Holandią (1:1).