A total of 24 songs competed in last night's semi final of the Malta Eurovision Song Contest, but these have now been reduced to 16 following the mixed voting by the expert jury and televoting.
You can watch tonight's show from the Malta Fairs & Convention Centre in Ta'Qali here at Eurovision.tv Web TV starting at 20:40 CET.
The 16 songs which will compete in the final are as follows (running order to be determined):
- Richard Edwards - Fall Like Rome
- Janice Debattista - Perfect Day
- Chris Grech - Never Walk Away
- Dorothy Bezzina - Starting From The End
- Domenique - Too Little Too Late
- Jessika - Ultraviolet
- Claudia Faniello - When It's Time
- Corazon - My Strange Love
- Kevin Borg - Needing You
- Scar - Superstar
- Petra & Richard - Wonderful Today
- Deborah C - Love-O-Holic
- Gianni Zammit - Us Against The World
- Gianluca Bezzina - Tomorrow
- Amber - In Control
- Davinia - Betrayed
Again, the winner tonight will be decided by a mixture of jury and televoting. Stay tuned to Eurovision.tv for exclusive backstage reports, videos and photographs.