Andrade fixo o seu debut para Portugal o 25 de abril de 2001, xogando os 90 minutos completos nunha derrota amistosa por 0-4 en Francia, e formou parte das seleccións nacionais na Copa do Mundo da FIFA 2002 e na Eurocopa da UEFA 2004.
, finalmente marcando tres goles en 51 partidos. Na última competición, xogada en casa, tamén puxo unha na súa propia rede nunha vitoria por 2 a 1 contra os Países Baixos nas semifinais.