I would guess Obama and Giuliani. Barak Obama has gained a lot of speed in the past few months. You can see on several poles, including the facebook, that Obama has something like 25% support, and Clinton only 9%, while Giuliani also something around 9%. The numbers are just related to who voted using the facebook, but you can see that Obama is becoming very popular. I think that he would beat Giuliani.