The Voice season 29 battles concluded on March 23 with eight matchups, advancing winners to the knockouts while eliminating seven contestants. Adam Levine used his final steal on Mike Steele from John Legend's team after an intense R&B battle. Coaches praised standout performances across eclectic song choices.
The season 29 battles round of The Voice wrapped up on March 23, featuring the final eight duets as teams Levine, Clarkson, and Legend made tough choices. Kelly Clarkson consulted Jennifer Hudson, John Legend turned to Muni Long, and Adam Levine enlisted Benji Madden for advice ahead of the face-offs. Only one steal remained available, heightening the stakes for the last battle. Jared Shoemaker defeated Drew Russell on Team Levine with Stevie Nicks and Don Henley's 'Leather and Lace.' Levine remarked before the performance, 'If you don't like this song, I don't like you.' Houston Kelly advanced over Tia Durant on Team Clarkson in Chris Stapleton's 'Either Way,' with Clarkson noting Kelly revealed more vocal range than expected. Jeremy Keith bested Aziz Guerra, who sang Stevie Wonder's 'My Cherie Amour' in Spanish, on Team Levine. Natasha Blaine outshone Kendra Remedios on Team Legend with Dionne Warwick's 'Walk On By.' Jonah Mayor topped Aaron LaVigne on Damiano David's 'The First Time,' impressing with high notes. Syd Millevoi edged Ashley Marina on Team Legend via Mariah Carey's 'Love Takes Time,' clinching with a whistle note. Abigayle Oakley prevailed against Julia Golden, evoking Stevie Nicks, on Team Clarkson with Fleetwood Mac's 'Rhiannon.' The night closed with KJ Willis winning over Mike Steele on Team Legend to Mario's 'Let Me Love You,' but Levine immediately stole Steele, securing him for his roster. The eight winners now prepare for next week's knockouts.