Eurovision: The best of the past two decades

Måneskin -
Italian rock band Måneskin won in Rotterdam in 2021 with their song 'Zitti e buoni.'

Duncan Laurence -
Duncan Laurence of the Netherlands won in 2019 for the song 'Arcade.'

Salvador Sobral - He became Portugal's first ever winner in 2017, with 'Amar pelos dois.'

Jamala - The Ukrainian singer won in 2016, with the song '1944.'

Måns Zelmerlöw - When 2015 rolled around, it was Sweden's year. Zelmerlöw won for the song 'Heroes.'

Emmelie de Forest - Denmark's entry 'Only Teardrops' won in 2013.

Loreen - In 2012, 'Euphoria' saw Loreen do it for Sweden.

Lena Meyer-Landrut - The German singer won in 2010 with 'Satellite.'

Alexander Rybak - Folk hit 'Fairytale' captured European hearts in 2009, winning the competition for Norway.

Marija Šerifović - 'Molitva' gave the victory to Serbia in 2007.

Helena Paparizou - 'My Number One' claimed the number one spot for Greece in 2005.

Ruslana - The Ukrainian won in 2004 with the track 'Wild Dances.'

Lordi - Novelty rockers Lordi won the prize for Finland in 2006 with 'Hard Rock Hallelujah.'

Sertab Erener - 'Everyway That I Can' did the business for Turkey in 2003.

Click Here