it was really a duet between SHINee's Onew and Kim Yeon Woo. it wasn't obvious because listening to the song, it seems there is only one singer. but try to listen clearly and you'll find out there are two voices there.
Ryewook indeed sang it together with Onew but it was just a special performance during the SM Town in LA. :)