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.