The Knockouts are over on Season 29 of The Voice and now there are only two more nights of competition ahead for the Top 9 contestants. Monday, April 13 is the two-hour semifinals, with the two-hour ...