Für die irakische Nationalmannschaft wurde Razzaq Farhan erstmals 1999 berufen. Er nahm mit dem Irak an den Asienmeisterschaften 2000 im Libanon und 2004 in China teil, weiterhin gehörte er während der Olympischen Spiele 2004 zum irakischen Kader. In 62 Spielen erzielte Farhan insgesamt 25 Tore. Im April 2007 wurde Farhan für zwei Jahre von der irakischen Nationalmannschaft suspendiert, noch im selben Jahr trat er zurück.