Gebre Selassie subsequently had a brief stint with Slavia Prague in the 2007–08 season, during which he won the Czech First League title. He then played for Slovan Liberec, where he again won the league title in the 2011–12 season.
