Istanbul 2004 - Malta Artist Julie & Ludwig Song On Again... Off Again Semifinal 1 Results Year Pos Pt. # SF Pos Pt. # Istanbul 15 May 2004 12 506311621264463311 6 1 8 7456414105111627743412 8 Clip