A 2.ª semifinal alinhava vários géneros musicais, pintados pelas vozes de 13 intérpretes esplêndidos.
A noite foi bem recheada de boas canções, com o seguinte alinhamento:
Canção n.º 1: Maria Inês Paris – “Bandeira Azul” – 2.ª Semifinal | FINALISTA
Canção n.º2: Dora – “Arco-Íris (assim cantou Zaratustra)” – 2.ª Semifinal | Festival da Canção 2018
Canção n.º 3: Sequin – “All Over Again” – 2.ª Semifinal | Festival da Canção 2018
Canção n.º 4: Diogo Piçarra – “Canção do Fim” – 2.ª Semifinal | FINALISTA
Canção n.º 5: David Pessoa – “Amor Veloz” – 2.ª Semifinal | FINALISTA
Canção n.º 6: Tamin – “Sobre Nós” – 2.ª Semifinal | Festival da Canção 2018
Canção n.º 7: Cláudia Pascoal – “O Jardim” – 2.ª Semifinal | FINALISTA
Canção n.º 8: Minnie & Rhayra – “Patati Patata” – 2.ª Semifinal | FINALISTA
Canção n.º 9: Rita Ruivo -“Anda Daí” – 2.ª Semifinal | Festival da Canção 2018
Canção n.º 10: Susana Travassos – “Mensageira” – 2.ª Semifinal | Festival da Canção 2018
Canção n.º 11: Lili – “O Voo das Cegonhas” – 2.ª Semifinal | FINALISTA
Canção n.º 12: Daniela Onís – “P’ra Lá do Rio” – 2.ª Semifinal | Festival da Canção 2018
Canção n.º 13: Peter Serrado – “Sunset” – 2.ª Semifinal | FINALISTA
No final, a votação conjunta do júri com o público deu como vencedores:
Canção do Fim – Diogo Piçarra – 24 pontos
O Jardim – Cláudia Pascoal – 20 pontos
Bandeira Azul – Maria Inês Paris – 12 pontos
Patati Patata – Minnie & Rhayra – 10 pontos
O Voo das Cegonhas – Lili – 10 pontos
Amor Veloz – David Pessoa – 9 pontos
Sunset – Peter Serrado – 9 pontos