On tonight’s episode of ‘The Voice’ (June 10), the top 5 contestants sang their hearts out in the live semi-finals. Over the course of the night, the singers performed two tunes each: one was a special dedication song of their choosing, and the other was handpicked by their coach.

The evening kicked off with Usher’s swagged out performance of ‘Twisted,’ which showcased not only his vocal talent, but his impressive cache of dance moves.

The Swon Brothers: Team Blake’s favorite brotherly duo dedicated Bob Seger’s ‘Turn the Page to “all the guys who’ve played with us in the past and the guys playing with us now.” Their passionate delivery of the classic tune brought Blake Shelton to his feet and even earned a special “Swon salute” from Adam Levine.

Sasha Allen: Team Shakira’s sole remaining contestant took the stage and dedicated Whitney Houston’s ‘I Will Always Love You’ to her two children. She gave a moving performance in a flowing white dress, backed by a billowing pillar of smoke. “That was so beautiful and so pure and you should feel amazing,” praised Shakira. “I think you made Whitney’s fans really proud tonight.”

Michelle Chamuel: This Massachusetts native may bring theatrics to the stage with her fist pumps, kicks and squats, but her genuine spirit always shines through, and her performance of Zedd’s ‘Clarity’ was no exception. The judges remarked on her consistent ability to blow them away, and her coach Usher praised her for bringing her A-game.

Danielle Bradbery: The talented young singer crooned a stunning rendition of Tim McGraw’s ‘Please Remember Me’ and received an enthusiastic standing O from her coach. “Amazeballs!” exclaimed Usher.

Amber Carrington: The last contestant left on Team Adam lit up the stage with Katy Perry’s ‘Firework’ and dedicated the performance to her best friends back in Texas.

The Swon Brothers: The Swon Bros paid homage to their country roots with their own version of Loggins and Messina’s ‘Danny’s Song,’ which served as their second performance of the night. “I’m blown away every time you guys come out,” said Usher.

Sasha Allen: Her 70s-inspired performance of Donna Summer’s ‘Bad Girls’ brought Usher to his feet. “With a little bit of guidance and a lot of work, you have become this phenomenal performer,” remarked a very proud Shakira.

Danielle Bradbery: Her second song of the night was Jessica Andrews’ ‘Who I Am,’ which she dedicated to her best friend and her parents. “She’s a star. She’s a superstar,” gushed Shelton, following a heartwarming performance that left the crowd in tears.

Amber Carrington: Her emotional delivery of Maroon 5’s ‘Sad’ impressed all four panelists, but her coach was especially touched. “I’m so overjoyed right now,” said A. Lev, who believed that Carrington sang the song better than he did.

Michelle Chamuel: She wrapped up the night with a unique version of Cyndi Lauper’s ‘Time After Time,’ which she dedicated to Usher and his team. “Time after time, you’ve been there for me, and this one’s for you. Thanks, coach,” she said. The audience response to her performance was overwhelmingly positive, and Usher gave her a standing ovation.

Who do you think deserves to win Season 4 of ‘The Voice'? Be sure to tune in tomorrow (June 11) for the results from tonight’s semi-finals!