Solis lost the IBF light-flyweight title after he was knocked out in the 11th round of his title bout vs Brian Viloria. On March 27, 2010, Solis defeated Bert Batawang for a second time in an IBF light flyweight title eliminator bout after Batawang retired in the 6th round. Following that victory, Solis defeated former champion Eric Ortiz by a 10-round unanimous decision at the Grand Sierra Resort in Reno, NV commemorating the 100th anniversary of The Johnson-Jeffries Fight. During this time, Viloria lost the IBF title by knock out to Carlos Tamara, who in turn, lost the title by split decision to Luis Alberto Lazarte.