Music Battle: Watch 'The Voice' and 'The X Factor' Take on 'My Heart Will Go On'
Music Battle: Watch 'The Voice' and 'The X Factor' Take on 'My Heart Will Go On'
John Kubicek
John Kubicek
Senior Writer, BuddyTV
The Voice and The X Factor are both going strong, and while they may not be going head-to-head anymore, they are still in direction competition.

This week was particularly strange because both shows featured contestants taking on Celine Dion's iconic song from Titanic, "My Heart Will Go On."

On The Voice, 19-year-old Egyptian Sylvia Yacoub from Team Xtina decided to take on the diva ballad while on The X Factor, Britney Spears' 13-year-old Carly Rose Sonenclar took it on. Once again, it was Xtina vs. Britney.

What makes this particularly unusual is that "My Heart Will Go On" is such a huge song that it's almost never sung in competitions. On American Idol, it hasn't been performed since Diana DeGarmo did it way back in season 3.

As far as the two performances go, Sylva Yacoub tried to change it up a little, adding a bit of Beyonce flair to the song. The coaches all admired her ambition, but thought the song may have been too big for her.

On The X Factor, Carly Rose stayed more true to the original and earned rave reviews from the judges, including L.A. Reid claiming she might be the winner and Simon Cowell declaring her non-human.

But you can be the judge. Watch both performances then vote for which one you prefer.

Sylvia Yacoub on The Voice

Carly Rose Sonenclar on The X Factor

For extra pleasure, embrace the full-scale emotional cheesiness of the original.

The Voice airs Mondays and Tuesdays at 8pm on NBC. The X Factor airs Wednesdays and Thursdays at 8pm on FOX.

Want to add The Voice and The X Factor to your very own watch-list? Download BuddyTV Guide for free for your phone.

(Images and videos courtesy of NBC and FOX)