The Voice US Season 6 winner will be announced on 20 May on NBC at 8 pm EST.
All eyes are on the three finalists Jake Worthington, Josh Kaufman, and Christina Grimmie, who are vying for the title of The Voice.
In the Season 6 finale part 1 which aired on 19 May, each of the contestants performed three songs.
Grimmie sang Can't Help Falling In Love and a duet of Somebody That I Used To Know with coach Adam Levine, and reprised Miley Cyrus' Wrecking Ball from earlier in the season.
Kaufman performed Set Fire To The Rain and a duet of Every Breath You Take with coach Usher, and later a solo, Signed, Sealed, Delivered I'm Yours.
Meanwhile, Worthington sang Right Here Waiting, Keith Whitley's Don't Close Your Eyes and performed a duet of A Country Boy Can Survive with his coach Blake Shelton.
If you missed any of the performances, click here to watch.
Where to Watch Online
US viewers can watch it live online on Hulu.
On 20 May, the show's host Carson Daly will announce the winner at the end of the two-hour finale. But before that, viewers are in for a big treat.
There will be a live performance by Coldplay. They are expected to perform a single from their latest and sixth album, Ghost Stories.
OneRepublic, Tim McGraw and Ed Sheeran are also slated to perform at the reality show.